/*滚动条样式*/
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#ccc}
::-webkit-scrollbar-thumb{height:60px;background:#4280b1}
::-webkit-scrollbar-thumb:window-inactive{background:#4280b1}
::-webkit-scrollbar-thumb:vertical:hover{background:#4280b1}

body{position: relative;font-family:"思源黑体 CN","思源黑体" , "Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";transition: all 0.5s;min-width:320px;width:100%;overflow-x: hidden;}
html,body{height:100%;}
em,i{font-style:normal}
input,textarea,img,button,select{outline: none;color:#1a1a1a;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,dl{margin:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight: 400;}
ul{padding:0;margin:0;}
a{color:#1a1a1a;}
a:focus,a:hover{text-decoration:none;color:#1a1a1a;}
textarea{resize: none;}
.Animation{-webkit-transition:all 0.7s;transition:all 0.7s;opacity:0;-webkit-transition-delay:.3s;transition-delay:.3s}
.section{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.section:before,
.section:after{display: none;}
.img{position:relative;overflow:hidden;}
.img>img{display:block;width:100%;transition:all .5s}
.img:hover>img{transform: scale(1.05);}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}
@media (min-width: 768px) {
    html {
        font-size: 28px!important;
    }
}

@media (min-width: 1025px) {
    ::-webkit-scrollbar {
        width: 6px;
        height:6px;
    }

    ::-webkit-scrollbar-track {
        background: #fff;
    }

    ::-webkit-scrollbar-thumb {
        background: #4280b1;
        /*border-radius: 4px;*/
    }

    ::-webkit-scrollbar-thumb:window-inactive {
        background: #4280b1;
    }

    ::-webkit-scrollbar-thumb:vertical:hover {
        background: #4280b1;
    }
    html {
        font-size: 34px!important;
    }
    body{
        -ms-overflow-style: scrollbar;
    }
}
@media (min-width: 1440px) {
    html {
        font-size: 34px!important;
    }
}
@media (min-width: 1680px) {
    html {
        font-size: 40px!important;
    }
}


body{padding-top:66px;}
.index_body{padding-top:0;}
@media (max-width: 767px) {
	.PC_show{display:none!important;}
	.section .container{width:100%;}
}
@media (min-width: 768px) {
	body{padding-top:70px;}
	.Min_show{display:none!important;}
}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
	body{padding-top:80px;}
	.container{width: 1130px;}
}
@media (min-width: 1450px) {
	.container{width: 1230px;}
}
@media (min-width: 1650px) {
	.container{width: 1275px;}
}
@media (min-width: 1850px) {
	.container{width: 1275px;}
}

/*foot*/
.gotop{width:40px;height:40px;background:url(../images/icon/gotop.png) no-repeat center;background-size:contain;position:fixed;right:5px;bottom:50px;cursor:pointer;display:none;transition:all .5s;z-index: 2;}

.footer{padding:45px 0 30px;background:#54575b;color:#fff;width:100%;overflow: hidden;position: relative;z-index: 2;}
.footer a{color:#fff;}
.foot_top_row{position: relative;}
.foot_top_row>div{margin-bottom:20px;}
.foot_links{color:#f2f2f2;line-height:20px;}
.links{ margin-top:15px; }
.foot_links dt{font-size:14px;font-weight: 400;margin-bottom:20px; float: left;}
.foot_links dd{display: flex;flex-flow: row wrap;margin-left:-20px;margin-right:-20px;}
.foot_links dd>a{display: block;font-size:14px;color:#f2f2f2;margin-bottom:10px;padding-right:10px;}
.foot_links dd>a:hover{color:#fff;}
.foot_nav a{display: block;line-height:20px;margin-bottom:5px;}
.foot_nav a:hover{color:#fff;}
.foot_nav dt{position: relative;}
.foot_nav dt>a{font-size:16px;font-weight: 400;margin-bottom:20px; color: #fff;}
.foot_nav dd>a{font-size:14px;color:#c4c4c4;font-weight: lighter; line-height: 1.8;}

.foot_nav .dropdown>dd{display: none;}
.foot_nav dt>.icon{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 2;display: none;}
.foot_nav dt>.icon:before,
.foot_nav dt>.icon:after{content: '';display: block;position: absolute;background:#cccccc;transition: all 0.3s;}
.foot_nav dt>.icon:before{width:12px;height:1px;right:0;top:50%;}
.foot_nav dt>.icon:after{height:12px;width:1px;right:5px;top:50%;margin-top:-6px;margin-right:0;}
.foot_nav .active dt>a{color:#fff;}
.foot_nav .active dt>.icon:before{background:#fff;}
.foot_nav .active dt>.icon:after{background:#fff;height:0;}
.db_logo{text-align: center; display: block;}
.db_logo img{ max-width: 9rem; margin: 0 auto; display: block; }
.foot_ewm{text-align: center; display: block; margin-top:12px;}
.foot_ewm img{display: block;width:120px;margin:0 auto 10px;}
.foot_ewm p{ font-size:14px; line-height: 1.4; margin-top: .2rem; }

.foot_top_right{}
.foot_top_right h3{font-size:16px;font-weight: 400;margin-bottom:20px; color: #fff;}
.foot_top_right h2{ font-size: 20px; color: #fff; line-height: 1.6; }
.foot_top_right em{ font-size: 14px; font-style: normal; color: #c4c4c4; line-height: 1.5; display: block; }
.foot_top_right span{ display: block; background: #fff; overflow: hidden;  margin-top:10px; width: 106px; line-height: 36px; border:1px solid #bfbfbf;  margin-top:12px; }
.foot_top_right span a{ display: block; background: url(../images/xj_ico.png) 20px no-repeat; padding-left: 50px; font-size: 14px; color: #7f8081; }


.copyright{margin-top:15px;line-height:1.74;color:#fff; border-top:1px solid #c4c4c4; padding-top:15px;}
.copyright p{ text-align: left; font-size: 14px; }
.copyright a{color:#fff;display: inline-block;}
.copyright img,
.copyright a img{display:inline-block;vertical-align:middle;}
.copyright a:hover{color:#fff;text-decoration: underline;}
@media (max-width:767px){
	.gotop{width:30px;height:30px}
	
	.footer{padding:25px 0 15px;}
	.foot_nav a{padding:10px 0;border-bottom:1px solid rgba(137,137,137,0.3);}
	.foot_nav>dl{margin-bottom:5px;}
	.foot_nav dt>a{margin-bottom:0;}
	.foot_nav dl>dd>a{text-indent:2em;}
	.foot_nav .dropdown .icon{display: block;}
	.copyright{font-size:12px;margin-top:0;}
	
	.foot_ewm{justify-content: center;}
	
	.foot_links dt{margin-bottom:10px;}
	.foot_links dd{margin-left:-10px;margin-right:-10px;}
	.foot_links dd>a{padding-left:10px;padding-right:10px;}
}
@media (min-width:768px){
	.foot_nav{display: flex;justify-content: flex-start;flex-flow: row wrap;margin-left:-10px;margin-right:-10px;}
	.foot_nav dl{width:20%;padding-left:10px;padding-right:10px;margin-bottom:20px;}
	.foot_nav .dropdown>dd{display: block!important;}
	.foot_nav dl:nth-child(1){ width: 60%; }
	.foot_nav dl:nth-child(1) dd{ width: 50%; float: left; }
    .foot_nav dl:nth-child(1) dd a{ display: block; }

	
	.foot_top_row .column1{width:auto;}
	.foot_top_row .column3{width:auto;}
}
@media (min-width:992px){
    .foot_nav dd>a{font-size:.36rem}
	.foot_top_row{display: flex;justify-content:space-between;flex-flow: row wrap;}
	.foot_top_row:before,
	.foot_top_row:after{display: none;}
	.foot_top_row .column2{ width: 60%; }
	.foot_nav{justify-content:space-between;}
	.foot_nav dl{width:auto;}
	.foot_nav dt>a{font-size:.45rem;}
	.foot_nav dl dd>a{ font-size: .38rem; line-height: 2; font-weight: normal; font-family: "微软雅黑"; }
	.foot_top_right h2{ font-size: .8rem; }
    .copyright p{ font-size: .4rem; }

}
@media (min-width:1200px){
    .foot_ewm p{ font-size: .4rem;}
	.foot_links dt{font-size:14px;}
	.foot_nav{margin-left:-15px;margin-right:-15px;}
	.foot_nav dl{padding-left:15px;padding-right:15px;margin-bottom:0;}
	.foot_nav dl:nth-child(1){ width: 62%; }
	.foot_nav dl:nth-child(1) dd{ width: 50%; float: left; }
	.foot_top_right h3{font-size:18px;}
	
	.foot_ewm{font-size:16px;}
	.foot_ewm img{ width: 135px; }
	

}
@media (min-width:1450px){
	.foot_top_row .column2{ width: 65%; }
	.foot_top_row .column3{width:auto;}
	.foot_top_row .column1{}
	
}
@media (min-width:1650px){
	.foot_nav{margin-left:-30px;margin-right:-30px;}
	.foot_nav dl{padding-left:30px;padding-right:30px;}
	
	.foot_links dd{margin-left:-30px;margin-right:-30px;}
	.foot_links dd>a{padding-left:30px;padding-right:30px;}
}
@media (min-width:1850px){
	.foot_nav{margin-left:-40px;margin-right:-40px;}
	.foot_nav dl{padding-left:40px;padding-right:40px;}
}

/*导航*/

.header{    box-shadow: 1px 1px 30px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 1px 1px 30px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 30px 0px rgba(0,0,0,0.1);}

.navbar-default {
	background-color:#fff;
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	transition: all 0.5s;
}
.navbar-brand {
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right:0;
	display: block;
	transition: all 0.5s;
}
.navbar-brand img {
	display: block;
	height: 45px;
	transition: all 0.5s;
    margin-top:5px;
}
.navbar-brand .logo2{position: absolute;top:6px;opacity: 0;}
.navbar-brand p{font-size:13px;color:#1a1a1a;padding-left:24px;line-height:20px;margin-top:8px;transition: all 0.5s;}
.navbar-default .navbar-toggle {
	border: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .icon-bar:nth-child(1){width:16px;}
.navbar-default .icon-bar:nth-child(3){width:18px;}
.navbar-default .menu_close .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	top: 6px;
	width:22px;
}
.navbar-default .menu_close .icon-bar:nth-child(2) {
	display: none;
}
.navbar-default .menu_close .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width:22px;
}
.navbar-default .navbar-nav>li>a {
	line-height:20px;
	display: block;
	color:#4f4f4f;
	text-transform: uppercase;
	position: relative;
	transition: all .5s;
}
.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;width:0;height:2px;background:#4280b1;left:50%;transform: translateX(-50%);transition: all 0.5s;}
.navbar-default .navbar-nav>li>a:after{bottom:0;}
.navbar-default .navbar-nav>li>a>i{display: none;}
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #4280b1;
	background-color: transparent;
}
.navbar-default .nav>li>a:hover::before,
.navbar-default .nav>.active>a::before,
.navbar-default .nav>li>a:hover::after,
.navbar-default .nav>.active>a::after{width:100%;}
.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

.navbar-other, .navbar_lans {
    display: flex;
    align-items: center;
    position: relative;
}
.navbar-other{float:right;color:#fff;padding:5px 0;margin-left:20px; position: relative;}
.navbar-other .icon{position: relative;padding:15px;}
.navbar-other .icon:before{content: '';position: absolute;width:100%;height:100%;right:0;top:0;background-image:url(../images/en_ico.png);background-repeat: no-repeat;background-position: right center;background-size:auto;}
.navbar-other .navbar_tel{ margin-right: 20px; }
.navbar-other .icon>a{position: relative;display: block;width:30px;height:30px;border-radius: 50%;color:#333;display: flex;justify-content: center;align-items: center;font-size:14px;z-index: 2;}
.navbar-other .icon>a:hover,
.navbar-other .icon>a.active{}
.navbar_tel .icon>a>img{width:100%;height:100%;}
.navbar_tel_hover{position: absolute;right:0;top:100%;border-radius: 5px;font-size:14px;line-height:1.74;background:#049601;padding:15px 20px;color:#fff;/* box-shadow: 0 0 5px rgba(0,0,0,.1); */visibility: hidden;opacity: 0;transform: translateY(10px);transition: all 0.5s;}
.navbar_tel_hover>p{white-space: nowrap;font-weight: 700;}
.navbar_tel_hover a{color:#fff;}
.navbar_tel:hover .navbar_tel_hover{visibility: visible;opacity: 1;transform: none;}
.navbar_tel .icon01 .icon1{ font-size: 20px; color: #666; }

.navbar-tel{display: block;color:#4280b1;display: flex;align-items: center;line-height:30px;font-size:14px;transition: all 0.5s; }
.navbar-tel>.icon{width:30px;height:30px;margin-right:10px;background-repeat: no-repeat;background-position: center;background-size:100%;transition: all 0.5s;}
.navbar-tel:hover{color:#4280b1;}


.nav_en{position: absolute;
    top: 66px;
    background: #fff;
    width: 100%;
    text-align: center;
    line-height: 2;
    padding: 5px 0; display: none;}
.nav_en a{ color: #333; font-size: 14px; }

@media (min-width:992px){
.navbar-brand img {	
	height: 50px;

	
}
}


@media (min-width: 1200px){
.navbar-other .icon>a {
    width: 40px;
    height: 40px;
    font-size: 18px;
}
.navbar-brand img {	
	margin-top:5px;
}
}

@media (min-width: 992px){
.navbar-other .icon>a {
    width: 36px;
    height: 36px;
    font-size: 16px;
}

}
.ft18{ font-size: 18px; }
.ft20{ font-size: 20px; }
.ft32{ font-size: 32px; }


.head-search__modal {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1891d5;
    z-index: 700;
}
.head-search__mcont {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 80%;
    width: 100%;
}
.head-search__mcont input {
    width: 100%;
    height: 38px;
    color: #fff;
    padding: 0;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.6);
}
.head-search__mcont input::placeholder{ color: #fff; }

.hsm-btn {
    padding: 0;
    background-color: transparent;
    outline: none;
    border: none;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
    cursor: pointer;
    z-index: 20;
}

.hsm-close {
    -webkit-transition: transform .3s linear;
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    -o-transition: transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear;
    position: absolute;
    display: inline-block;    
         right: 12px;
    top: 16px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
}
.hsm-close:hover{color: #fff;
	transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);}

@media (min-width: 768px){
.head-search__mcont {
   max-width: 500px;
    width: 100%;
}
.head-search__modal .hsm-close {
    right: 120px;
    top: 20px;
    font-size: 24px;
}
}
@media (min-width: 992px){
	.head-search__mcont {
   max-width: 830px;
    width: 100%;
}
}

/* 二级导航 */
.navbar-default .dropdown-menu{width:100%;border:none;left:50%;right:auto;background:rgba(255,255,255,0.95);top:100%;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-radius: 0;padding:0;margin:0;box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.dropdown-menu>li{text-align: center;position: relative;}
.dropdown-menu>li>a{position: relative;font-size:14px;color:#1a1a1a;padding:10px;line-height:20px;transition: all 0.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;border-bottom:1px solid #e6e6e6;}
.dropdown-menu>li>a:hover{color:#4280b1!important;}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover{background:none;}
.navbar-nav>li>.dropdown-menu>li dl{     background: #fff;
    position: absolute;
    left: 0;
    top: 42px;
    display: block; }
.navbar-nav>li>.dropdown-menu>li dl dd{ display: block; overflow: hidden; }
.navbar-nav>li>.dropdown-menu>li dl dd a{ font-size:14px; color: #666;  text-align: center; display: block; line-height: 30px; padding:8px 0; }
.navbar-nav>li>.dropdown-menu>li dl dd a:hover{ background: #eee; color: #4280b1; }
.navbar-nav>li>.dropdown-menu>li:hover dl{ display: block;}
.navbar-nav>li>.dropdown-menu>li dl dd a sup{ color:#f00; }
@media (max-width: 767px){
.navbar-nav>li>.dropdown-menu>li dl{ position: static;padding-left: 40px; }
.navbar-nav>li>.dropdown-menu>li dl dd{ padding:5px 0; }
.navbar-nav>li>.dropdown-menu>li dl dd a{ text-align: left; padding:3px 0; }


}

.headerEffect .navbar-default{box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.indexHeader .navbar-default{background-color:transparent}
.indexHeader .navbar-brand .logo1{opacity: 0;}
.indexHeader .navbar-brand .logo2{opacity: 1;}
.indexHeader .navbar-brand p{color:#fff;}
.indexHeader .navbar-tel{color:#fff;}
.indexHeader .navbar-tel>.icon{background-image: url(../images/icon/i14.png);}
.indexHeader .navbar-default .navbar-toggle .icon-bar{background-color: #fff;}

.indexHeader.headerEffect .navbar-default{background:#fff;}
.indexHeader.headerEffect .navbar-brand .logo1{opacity: 1;}
.indexHeader.headerEffect .navbar-brand .logo2{opacity: 0;}
.indexHeader.headerEffect .navbar-brand p{color:#1a1a1a;}
.indexHeader.headerEffect .navbar-tel{color:#4280b1;}
.indexHeader.headerEffect .navbar-tel>.icon{background-image: url(../images/icon/i14R.png);}
.indexHeader.headerEffect .navbar-default .navbar-toggle .icon-bar{background-color: #000;}

@media (min-width: 768px) {
.navbar-nav>li>.dropdown-menu>li dl{ width: 230px; background: #fff; position: absolute; left:100%; top:0;display: none; }
.navbar-nav>li>.dropdown-menu>li dl dd{ display: block; overflow: hidden; }
.navbar-nav>li>.dropdown-menu>li dl dd a{ font-size:14px; color: #333;  text-align: center; display: block; line-height: 30px; padding:8px 0; }
.navbar-nav>li>.dropdown-menu>li dl dd a:hover{ background: #eee; color: #4280b1; }
.navbar-nav>li>.dropdown-menu>li:hover dl{ display: block;}
}



@media (max-width: 1199px) {
	.header .container{position: relative;}
	.navbar-other{position: absolute;margin-left:0;padding:0;right:70px;top:0}
	.navbar-header{float:none;}
	.navbar-default .navbar-toggle{margin:19px 10px;display: block;margin-top:24px;}
	.navbar-collapse{border-top:1px solid #ccc;}
	.navbar-collapse.collapse{display: none!important;}
	.navbar-collapse.collapse.in{overflow-y:auto!important;display: block!important;}
	.navbar-default .navbar-nav{float:none!important;margin:15px auto;width:90%;}
	.navbar-default .navbar-nav>li{float:none;padding:0;}
	.navbar-default .navbar-nav>li>a{padding:15px 10px;border-bottom:1px solid #ccc}
	.navbar-default .navbar-nav>li>a:after{width:100%;height:0;bottom:-1px;}
	.navbar-default .navbar-nav>.active>a:after{height:2px;background:#4280b1;}
	.navbar-nav .open>a, .navbar-nav .open>a:focus, .navbar-nav .open>a:hover{border-bottom-color:#ccc;}
	
	.minHeaderEffect .navbar-default{background-color:#fff;}
	.indexHeader.minHeaderEffect .navbar-default{background:#fff;}
	.indexHeader.minHeaderEffect .navbar-brand .logo1{opacity: 1;}
	.indexHeader.minHeaderEffect .navbar-brand .logo2{opacity: 0;}
	.indexHeader.minHeaderEffect .navbar-brand p{color:#1a1a1a;}
	.indexHeader.minHeaderEffect .navbar-tel{color:#4280b1;}
	.indexHeader.minHeaderEffect .navbar-tel>.icon{background-image: url(../images/icon/i14R.png);}
	.indexHeader.minHeaderEffect .navbar-default .navbar-toggle .icon-bar{background-color: #000;}

	/* 二级导航 */
	.navbar-default .navbar-nav>.dropdown>a>i{position: absolute;width:14px;height:14px;right:5px;top:50%;margin-top:-7px;display: block;}
	.navbar-default .navbar-nav>.dropdown>a>i:before,
	.navbar-default .navbar-nav>.dropdown>a>i:after{content: '';position: absolute;background:#1a1a1a;transition: all 0.3s;}
	.navbar-default .navbar-nav>.dropdown>a>i:before{width:100%;height:2px;left:0;top:50%;margin-top:-1px;}
	.navbar-default .navbar-nav>.dropdown>a>i:after{width:2px;height:100%;left:50%;margin-left:-1px;}
	.navbar-default .navbar-nav>.dropdown.open>a>i:before,
	.navbar-default .navbar-nav>.dropdown.open>a>i:after{background:#4280b1;}
	.navbar-default .navbar-nav>.dropdown.open>a>i:after{height:0;}
	
	.navbar-default .dropdown-menu{position: static;margin:0;float:none;-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 rgba(0,0,0,0);background:none;padding:0;-webkit-transform: none;transform: none;}
	.dropdown-menu>li>a,
	.navbar-nav .open .dropdown-menu>li>a{border-bottom-style: dashed;text-align: left;line-height:25px;color:#777;}
	

	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {
		padding:0;
		margin:0;
		position: fixed;
		right:0;
		top:70px;
		width:33.333333%;
		background:#fff;
		transform: translateX(100%);
		opacity: 0;
		box-shadow: -1px 1px 2px rgba(0,0,0,0.1);
		transition: all 0.5s;
	}
	.navbar-collapse.collapse{display: block!important;}
	.navbar-collapse.collapse.in{transform: none;opacity: 1;}
	
	.nav-mask{position: fixed;width:100%;height:100%;left:0;top:0;z-index: 1029;display: none;}
	.nav-mask.active{display: block;}
}
@media (max-width: 767px) {
	.navbar-tel>.icon{margin-right:0;}
	.navbar-tel>i{display: none;}
	.navbar-default .navbar-toggle{margin:17px 10px 0;}
	.navbar-nav{margin-left:0;margin-right:0;}
	.navbar-default .navbar-nav>li>a{padding:13px 0;}
	
	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {
		max-height: calc(100vh - 60px);
		/* height:calc(100vh - 60px)!important; */
		top:52px;
		width:100%;
	}
	.dropdown-menu>li>a,
	.navbar-nav .open .dropdown-menu>li>a{line-height:30px;}
	table.bt tbody th,table.bt thead {
	display: none
}

table.bt tbody td,table.bt tfoot td,table.bt tfoot th {
	border: none;
	display: block;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	float: left\9;
	width: 100%\9; text-align: left;
}

table.bt tbody td:before,table.bt tfoot td:before,table.bt tfoot th:before {
	content: attr(data-th) "";
	display: inline-block;
	-webkit-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;
	font-weight: 700;
	width: 11em
}

table.bt tbody td.bt-hide,table.bt tfoot td.bt-hide,table.bt tfoot th.bt-hide {
	display: none
}

table.bt tbody td .bt-content,table.bt tfoot td .bt-content,table.bt tfoot th .bt-content {
	vertical-align: top
}
}
@media (min-width: 768px) and (max-width:1199px) {
	.navbar-other{right:100px;top:0px;}
	.navbar-default .navbar-toggle{margin-top:19px;}
	.header .navbar-fixed-bottom .navbar-collapse,
	.header .navbar-fixed-top .navbar-collapse {
		max-height: calc(100vh - 70px);
		/* height:calc(100vh - 70px)!important; */
	}
	.dropdown-menu>li>a,
	.navbar-nav .open .dropdown-menu>li>a{padding-left:2em;}
}
@media (min-width: 768px) {
	.navbar-brand{padding-top: 6px;padding-bottom: 6px;}
	.navbar-brand img{height:1.6rem;}
	.navbar-brand .logo2{top:6px;}
	.navbar-brand p{font-size:14px;padding-left:35px;}
}
@media (min-width: 992px) {
	.navbar-default .navbar-nav>li>a{font-size:.5rem}
}

@media (min-width: 1200px) {
	.nav-mask{display: none;}
	.navbar-other{margin-left:0;}
	.navbar-brand{}
	
	.navbar-brand .logo2{top:19px;}
	.navbar-brand p{padding-left:30px;margin-top:10px;font-size:16px;}
	.navbar-tel{font-size:18px;}
	
	.navbar-collapse.collapse{display: flex!important;justify-content: center;}
	.navbar-default .navbar-nav>li{padding:15px 13px;}
	.navbar-default .navbar-nav>li>a{padding:13px 0; }
	
	.indexHeader .navbar-default{background-color:transparent}
	.indexHeader .navbar-default .navbar-nav>li>a{color:#fff;}
	.indexHeader .navbar-default .navbar-nav>li>a:after{background:#fff;}
	.indexHeader .navbar-default .nav>li>a:focus,
	.indexHeader .navbar-default .nav>li>a:hover,
	.indexHeader .navbar-default .navbar-nav>.open>a,
	.indexHeader .navbar-default .navbar-nav>.open>a:focus,
	.indexHeader .navbar-default .navbar-nav>.open>a:hover,
	.indexHeader .navbar-default .navbar-nav>.active>a,
	.indexHeader .navbar-default .navbar-nav>.active>a:focus,
	.indexHeader .navbar-default .navbar-nav>.active>a:hover {
		color: #fff;
		background-color: transparent;
	}
	
	.indexHeader:hover .navbar-default{background:#fff;}
	.indexHeader:hover .navbar-default .navbar-nav>li>a{color:#1a1a1a;}
	.indexHeader:hover .navbar-default .navbar-nav>li>a:after{background:#4280b1;}
	.indexHeader:hover .navbar-default .nav>li>a:focus,
	.indexHeader:hover .navbar-default .nav>li>a:hover,
	.indexHeader:hover .navbar-default .navbar-nav>.open>a,
	.indexHeader:hover .navbar-default .navbar-nav>.open>a:focus,
	.indexHeader:hover .navbar-default .navbar-nav>.open>a:hover,
	.indexHeader:hover .navbar-default .navbar-nav>.active>a,
	.indexHeader:hover .navbar-default .navbar-nav>.active>a:focus,
	.indexHeader:hover .navbar-default .navbar-nav>.active>a:hover {
		color: #4280b1;
		background-color: transparent;
	}
	.indexHeader:hover .navbar-brand .logo1{opacity: 1;}
	.indexHeader:hover .navbar-brand .logo2{opacity: 0;}
	.indexHeader:hover .navbar-brand p{color:#1a1a1a;}
	.indexHeader:hover .navbar-tel{color:#4280b1;}
	.indexHeader:hover .navbar-tel>.icon{background-image: url(../images/icon/i14R.png);}
	.indexHeader:hover .navbar-default .navbar-toggle .icon-bar{background-color: #000;}
	
	.indexHeader.headerEffect .navbar-default{background:#fff;}
	.indexHeader.headerEffect .navbar-default .navbar-nav>li>a{color:#1a1a1a;}
	.indexHeader.headerEffect .navbar-default .navbar-nav>li>a:after{background:#4280b1;}
	.indexHeader.headerEffect .navbar-default .nav>li>a:focus,
	.indexHeader.headerEffect .navbar-default .nav>li>a:hover,
	.indexHeader.headerEffect .navbar-default .navbar-nav>.open>a,
	.indexHeader.headerEffect .navbar-default .navbar-nav>.open>a:focus,
	.indexHeader.headerEffect .navbar-default .navbar-nav>.open>a:hover,
	.indexHeader.headerEffect .navbar-default .navbar-nav>.active>a,
	.indexHeader.headerEffect .navbar-default .navbar-nav>.active>a:focus,
	.indexHeader.headerEffect .navbar-default .navbar-nav>.active>a:hover {
		color: #4280b1;
		background-color: transparent;
	}
	
}
@media (min-width: 1450px) {
	.navbar-default .navbar-nav{margin-right:-18px;}
	.navbar-default .navbar-nav>li{padding-left:18px;padding-right:18px;}
	
}
@media (min-width: 1650px) {
	.navbar-default .navbar-nav>li{padding-left:24px;padding-right:24px;}
	.navbar-default .navbar-nav>li>a{font-size:.45rem}
	
	.dropdown-menu>li>a{font-size:16px;padding:15px 10px;}
}
@media (min-width: 1850px) {
	.navbar-default .navbar-nav>li{padding-left:28px;padding-right:28px;}
}




/*第一屏*/
.swiper-slide{overflow: hidden;}
.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet{outline: none;}
.swiper-pagination-bullet-active{background:#4280b1;}
.banner{width:100%;overflow: hidden;position: relative;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{position: relative;overflow: hidden;}
.banner .swiper-slide>a{overflow: hidden; display: block;}
.banner .swiper-slide>a>img{display: block;width:100%;}
.banner img[onclick]{cursor:pointer;}
.banner_text .container{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%)}
.banner_text img{display: block;max-width:100%;}
.banner .banner_text img{transform:translateY(50%)}
/* .banner1 .banner_text img{transform:translateX(100%)}
.banner2 .banner_text img{transform:translateY(-100%)}
.banner3 .banner_text img{transform:translateY(100%)}
.banner4 .banner_text img{transform:translateX(-100%)}
.banner5 .banner_text img{transform:scale(0)} */
.banner .swiper-slide-active .banner_text img{opacity:1;transform:none;transition-delay:.5s}
.banner .swiper-slide-active>img{}
@keyframes imgZoomIn{
	0%{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}
	100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}
	100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}

.banner .swiper-pagination{bottom:5%;}
.banner .swiper-pagination-bullet{background:#fff;}
.banner .swiper-pagination-bullet-active{background:#85c6ce;}
.banner .swiper-button-white{background-size:auto 24px;width:40px;height:40px;margin-top:-20px;border-radius: 5px;transition: all 0.3s;}
.banner .swiper-button-prev{left:2vw;}
.banner .swiper-button-next{right:2vw;}
.banner .swiper-button-white:hover{background-color: rgba(0,0,0,0.5);}
@media (max-width:767px){
	.banner_text .container{width:100%;}
	.banner .swiper-button-white{display: none;}
}
@media (min-width:768px){

}
@media (min-width:992px){

}
@media (min-width:1200px){
	.banner .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px!important;}
}
@media (min-width:1650px){
.banner .swiper-slide>img{ width: auto; }

}
/*æ¨ªå±*/
@media (max-width:767px) and (orientation:landscape){
	.banner_text img{width:60%;}
}


/* 产品栏目  */
.index_part01{background: #f9f9f9;}
.pbb .pb_con a{ display: block; display: flex; }
.pbb .pb_con .p_lb_txt{ width:calc(100% - 90px);  }
.pbb .pb_con .p_lb_txt h3{ color: #3b3d3d; font-size: 16px; }
.pbb .pb_con .p_lb_txt p{color:#999a9b; margin-top:10px; font-size: 14px;}
.pbb .pb_con:hover .p_ico img{-webkit-animation: doudong 1s ease;
    animation: doudong 1s ease;}
.pbb{ padding: 20px 10px; }
.pbb .pb_con .p_ico{ width: 70px; display: block;  }
.pbb .pb_con .p_ico img{  display: block; max-width: 100%; }
.pbb .pb_con:hover .p_lb_txt h3{ color: #4280b1; }

.methos_001{ position: relative; padding: .5rem 0; }
#s_method01{   width: calc(100% + 30px);
    padding: 15px 15px 10px;
    margin-left: -15px;
    overflow: hidden; background: #e8f0f6; }
#s_method01 .swiper-slide{ display: block; overflow: hidden; }
#s_method01 .swiper-slide dl{}
#s_method01 .swiper-slide dl dt{ display: block; overflow: hidden;background: #fff; }
#s_method01 .swiper-slide dl dt img{ max-width: 100%; display: block;  }
#s_method01 .swiper-slide dl dd{ text-align: center; padding: 0 5px; margin-top:.3rem; }
#s_method01 .swiper-slide dl dd h3{ font-size: 14px; color: #333333; line-height: 1.5; font-weight: normal; }

#s_method01 .swiper-button-prev{ width: 19px;
    height: 33px;
    display: block;
    background: url(../images/ico_fl.png) no-repeat;
    left: 0; }
#s_method01 .swiper-button-next{ width: 19px;
    height: 33px;
    display: block;
    background: url(../images/ico_fr.png) no-repeat;
    right: 0; }

.related_pro{}
.related_pro .methos_001{position: relative; width: 100%;
   
}
.related_pro .methos_001 .cc0222 .swiper-slide{}
.related_pro .methos_001 .cc0222 .swiper-slide dl{ display: block; overflow: hidden; }
.related_pro .methos_001 .cc0222 .swiper-slide dl dt{ display: block; overflow: hidden; }
.related_pro .methos_001 .cc0222 .swiper-slide dl dt img{ max-width: 100%; display: block; }
.related_pro .methos_001 .cc0222 .swiper-slide dl dd{display: block; overflow: hidden; text-align: center;}
.related_pro .methos_001 .cc0222 .swiper-slide dl dd h3{ font-size: 14px; color: #5a5959; line-height:2; }



@media (max-width:767px){
	.pbb .pb_con{padding: 12px 0;
    border-bottom: 1px solid #eee;}
}

@media (min-width:992px){
.products_lb{ top:-75px;position: relative; z-index: 9;  }
.pbb{ background: #fff;border-radius:10px; padding: 3% 2%; box-shadow: 1px 1px 8px rgba(0,0,0,0.29); }
.pbb .pb_con .p_lb_txt h3{ font-size:.5rem;  }
#s_method01 .swiper-button-prev{ left:-40px; }
#s_method01 .swiper-button-next{ right:-40px; }

.related_pro .methos_001 .cc0222{  width: calc(100% + 30px);
    padding: 15px 15px 10px;
    margin-left: -15px;
    overflow: hidden;
   }

.related_pro .methos_001 .cc0222 .swiper-button-prev{width: 19px;
    height: 33px;
    display: block;
    background: url(../images/ico_fl.png) no-repeat;
    left: -19px; }
.related_pro .methos_001 .swiper-button-next{width: 19px;
    height: 33px;
    display: block;
    background: url(../images/ico_fr.png) no-repeat;
    right: -19px; }
}

@media (min-width:1200px){
 .pbb .pb_con .p_lb_txt p{font-size: .42rem;}  
.products_lb{   }
.pbb{ padding: 2%; }
.pbb .pb_con .p_ico{ width: 2.4rem; display: block; }
 .pbb .pb_con .p_lb_txt{  width:calc(100% - 2.4rem);}
.pbb .pb_con .p_ico img{ max-width: 100%; display: block; }
.pbb .pb_con{ margin-bottom: 0; border-right:1px solid #eee;}
.pbb .pb_con:nth-child(3){ border-right:none; }

}
@media (min-width:1450px){
 .pbb .pb_con .p_lb_txt p{font-size: .38rem;}  	
}

/* 解决方案  */
.index_solution{  padding: 40px 0 30px; }
.pro_tit{display: block;
    overflow: hidden; margin-bottom: 20px;}
.pro_tit h3{ float: left; font-size: 18px; color: #282725; font-weight: bold; }
.pro_tit .p_more{ float: right; }
.pro_tit .p_more a{font-size: 16px; color: #282725; }
.pro_tit .p_more:hover a{ color: #4280b1; }
.index_ss01{ position: relative; width: 100%; display: block; overflow: hidden; margin-top:15px; }
#solutions{width: 100%; display: block;}
#solutions .swiper-slide{ opacity: 0 !important; }
#solutions .swiper-slide-active { opacity: 1  !important; }
#solutions .swiper-slide .ss_con .ss_txt{ padding-top:20px; }
#solutions .swiper-slide .ss_con .ss_txt h3{ color: #4280b1; line-height: 2; font-weight: bold; font-size: 18px;}
#solutions .swiper-slide .ss_con .ss_txt p{ font-size: 14px; color: #999a9c; line-height: 1.8; margin:10px 0; }
#solutions .swiper-slide .ss_con .ss_txt span{ color: #999a9c; font-size: 14px; }
.mt50{ margin-top:30px; }

#solutions .swiper-slide .ss_con .ss_img img{ width: 100%; display: block; }


@media(max-width: 991px){
	.so_list{ display: none; }

}

@media (min-width:992px){
.pro_tit{ margin-bottom: 30px; }	
.index_solution{  padding: 0px 0 30px; }	
.mt50{ margin-top:40px; }	
.pro_tit h3{ font-size: .8rem; }
.pro_tit .p_more a{ font-size: .45rem; }
.index_ss01{ margin-top:30px; }
#solutions .swiper-slide{}
#solutions .swiper-slide .ss_con{ position: relative; display: block; overflow: hidden;  }
#solutions .swiper-slide .ss_con .ss_txt{ width: 35%; display: block;  overflow: hidden; background: #fff; position: absolute; 
	left:0px;height: 100%; padding: 10% 3% 0; box-sizing: border-box; }
#solutions .swiper-slide .ss_con .ss_img{ width: 65%; display: block; float: right; }
#solutions .swiper-slide .ss_con .ss_img img{width: 100%; display: block;}
#solutions .swiper-slide .ss_con .ss_txt h3{ font-size: .72rem;  } 
#solutions .swiper-slide .ss_con .ss_txt p{ font-size: .45rem; margin:15px 0; }
#solutions .swiper-slide .ss_con .ss_txt span{  font-size: .45rem; }

.so_list{ position: absolute; width: 65%; right: 0; top:0px; z-index: 8; height: 100%;  }
.so_list ul{ list-style: none; display: block; overflow: hidden; height: 100%; }
.so_list ul li{ width: 20%;  float: left; height: 100%; display: block;}
.so_list ul li a{ display: block;position: relative;height: 100%; box-sizing: border-box; text-align: center; }
.so_list ul li a:after{ content: ''; width: 1px; height: 100%; background: rgba(255,255,255,0.3); right: 0; position: absolute;    top: 0; }
.so_list ul li a .ico01{  display: block;position: relative; top:45%; }
.so_list ul li a .ico01 img{position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 5; }    
.so_list ul li a .ico01 img{transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -o-transform: scale(0.6);
    -webkit-transform: scale(0.6);transition: all 0.5s;}  
.so_list ul li a:hover .ico01 img{transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    -webkit-transform: scale(0.8);}  
.so_list ul li a h3{ font-size: .45rem; color: #fff; position: absolute; top:55%; text-align: center; width: 100%;  padding: 0 .4rem;  }
#solutions .swiper-pagination{ display: none; }
#solutions .swiper-button-prev{display: none;}
#solutions .swiper-button-next{display: none;}

}
@media (min-width:1200px){
.pro_tit{ margin-bottom: 45px;}		
.mt50{ margin-top:50px; }
.index_ss01{box-shadow: 1px 1px 10px #ccc;  }	

#solutions .swiper-slide{}
#solutions .swiper-slide .ss_con .ss_txt{ padding-top:10%; }
.so_list ul li a h3{padding: 0 .5rem; }



}
@media (min-width:1450px){
    #solutions .swiper-slide .ss_con .ss_txt p{ font-size: .4rem;}
    #solutions .swiper-slide .ss_con .ss_txt span{ font-size: .4rem;}
    .so_list ul li a h3{padding: 0 .6rem; }
}

@media (min-width:1650px){
.pro_tit{ margin-bottom: 50px;}		
.pro_tit h3{ font-size: 28px; }
.pro_tit .p_more a{ font-size: 20px;}
.so_list ul li a h3{padding: 0 .4rem; }

}

/* 产品推荐  */
.index_product{ padding: 20px 0; }
.product_cc{  position: relative; margin-top: 30px; }
.product_cc #cp_class{overflow: hidden;}
 #cp_class .swiper-slide{  background: url(../images/pro_bg.png) no-repeat; 
	display: block; overflow: hidden; 	
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
     background-size: cover;}   
#cp_class .swiper-slide dl{ padding: 3% 0; }    
#cp_class .swiper-slide dl dt{}
#cp_class .swiper-slide dl dt img{ max-width: 100%; display: block; margin: 0 auto; }
#cp_class .swiper-slide dl dd{ padding: 20px 0; text-align: center; }
#cp_class .swiper-slide dl dd h3{ position: relative; padding-bottom: 12px; color: #4280b1; font-size: 20px; line-height: 1.6; }
#cp_class .swiper-slide dl dd h3:after{content:''; width: 38px; height: 3px; background: #4280b1; position: absolute; bottom: 0; left:50%; margin-left:-19px;}
#cp_class .swiper-slide dl dd p{ color: #535353; font-size: 14px; line-height: 2; margin-top:10px; }

#cp_class .swiper-slide-active dl dd h3:after{ width: 38px; }
#cp_class .swiper-button-prev{width: 19px;
    height: 33px;
    display: block;
    background: url(../images/ico_fl.png) no-repeat; left: 0}
#cp_class .swiper-button-next{width: 19px;
    height: 33px;
    display: block;
    background: url(../images/ico_fr.png) no-repeat; right: 0}



@media (min-width:992px){
.product_cc #cp_class{width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    padding: 0 19px 20px;
    margin-left: -15px;
    overflow: hidden;}	
.index_product{ padding: 1.5rem 0; }
 #cp_class .swiper-slide{box-shadow: 1px 1px 10px rgba(0,0,0,0.29); margin:20px 0;}

.product_cc #cp_class{}
 #cp_class .swiper-slide{ margin:40px 0;}
#cp_class .swiper-slide-active{opacity: 1;
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    z-index: 99;}
 #cp_class .swiper-slide dl{ padding: 5% 0; }     
 #cp_class .swiper-slide-active dl dd h3{  }  
#cp_class .swiper-slide dl{  display: block; overflow: hidden; }
#cp_class .swiper-slide dl dt{display: block; overflow: hidden;}
#cp_class .swiper-slide dl dt img{ display: block; max-width: 90%; margin: 0 auto; }
#cp_class .swiper-slide dl dd{ padding: 20px 0; text-align: center; }
#cp_class .swiper-slide dl dd h3{ font-size: .58rem; }
#cp_class .swiper-slide dl dd p{ font-size: .45rem;  }
#cp_class .swiper-button-prev{   
    left: -22px;}

#cp_class .swiper-button-next{   
    right: -22px;}

}

@media (min-width:1200px){
	.product_cc{ margin-top: 50px; }
 #cp_class .swiper-slide dl{ padding: 8% 0; }  


}
@media (min-width:1450px){
	
}
@media (min-width:1650px){


}

/* 我们的优势  */
.index_youshi{ background: #f9f9f9; padding: 20px 0; }
.youshi_list{  }
.youshi_list .column{  }
.youshi_list .column .ys_img{ display: block; max-width: 100%; background: #fff;position: relative; overflow: hidden; }
.youshi_list .column .ys_img .ysimg1{ width: 100%; height: 100%; position: absolute; top:0; left: 0; z-index: 10;  background: url(../images/ys_img.jpg) no-repeat;}
.youshi_list .column .ys_img .ysimg1 i{ position: absolute; top:45%; left: 45%; width: 45px; height: 42px; display: block; }
.youshi_list .column .ys_img video{ width: 100%; outline: none;}


.youshi_list .ys_con{  padding: 20px 10px; }
.youshi_list .ys_con dl{ margin-top: 15px; overflow: hidden;  }
.youshi_list .ys_con dl:nth-child(3){ margin-bottom: 0; }
.youshi_list .ys_con dl dt{ width:40px; height: 40px;display: block;float: left;overflow: hidden;  }
.youshi_list .ys_con dl dt img{  width: 100%; display: block; }
.youshi_list .ys_con dl dd{width: calc(100% - 55px); float: right;padding: }
.youshi_list .ys_con dl dd h3{ font-size: 16px; }
.youshi_list .ys_con dl dd p{ font-size: 13px; margin-top:5px; }




@media (min-width:992px){
.index_youshi{ padding: .4rem 0; }
.youshi_list .column{ display: block;  }
.youshi_list .ys_con{ padding:0 .3rem 0 }
.youshi_list .ys_con dl{ margin-top: .2rem;}
.youshi_list .ys_con dl dt{width: 1.1rem; height: 1.1rem;  }
.youshi_list .ys_con dl dd{width: calc(100% - 1.4rem);}
.youshi_list .ys_con dl dd h3{ font-size: .5rem; color: #3a3c3d; line-height: 1.8; }
.youshi_list .ys_con dl dd p{ margin-top:5px; font-size: .45rem; color: #999a9c; line-height: 1.6; }
} 

@media (min-width:1200px){
.index_youshi{ padding: 45px 0; }
.youshi_list .ys_con dl{ margin-top: .4rem; }
.youshi_list .ys_con dl dt{ width: 1.2rem; height: 1.2rem;  }
.youshi_list .ys_con dl dd{width: calc(100% - 1.5rem);}
.youshi_list .ys_con{ padding:0 .3rem }

}

@media (min-width:1450px){
.youshi_list .ys_con dl{ margin-top: .8rem; }
.youshi_list .ys_con dl dd h3{ font-size: .5rem;}
.youshi_list .ys_con dl dd p{ font-size: .4rem; }
}

@media (min-width:1650px){
.youshi_list .ys_con dl dt{ width: 1.5rem; height: 1.5rem;}
.youshi_list .ys_con dl dd{width: calc(100% - 1.8rem);}
.youshi_list .ys_con dl{ margin-top:.4rem; }
.index_youshi{ padding: .6rem 0; }
.youshi_list .ys_con dl dd h3{ font-size: .5rem;}
.youshi_list .ys_con dl dd p{ font-size: .4rem; }

}
@media (min-width:1850px){
    .youshi_list .ys_con dl{ margin-top: .6rem; }
}

/* 新闻动态  */
.index_news{ padding: 20px 0; }
.news_lb{}
.news_lb .column{ display: block; }
.news_tj{ display: block; overflow: hidden; box-shadow: 1px 1px 10px rgba(0,0,0,0.29) }
.news_tj dl{display: block; overflow: hidden; }
.news_tj dl dt{ display: block; overflow: hidden; }
.news_tj dl dt img{ display: block; width: 100%; transition: all 0.5s;}
.news_tj dl:hover dt img{ -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.news_tj dl dd{ padding: 15px 10px; }
.news_tj dl dd h1{ color: #3a3c3d; font-size: 20px; font-weight: bold; line-height: 1.6; }
.news_tj dl dd h1 i{ color: #999a9c; font-style: normal; font-size: 14px; font-weight: normal; }
.news_tj dl dd h3{ color: #3a3c3d; line-height: 1.5; margin: 10px 0; font-size: 16px;}
.news_tj dl:hover dd h3{ color: #4280b1 }
.news_tj dl dd span{ font-size: 14px; color: #999a9c; display: block; margin-top: 10px; }

.news_list{}
.news_list dl{  border-bottom: 1px solid #eeeeee; padding: 6% 0; overflow: hidden; }
.news_list dl:nth-child(3){ border-bottom: none; }
.news_list dl dt{  width: 100px; border-right:1px solid #eee; float: left; text-align: center; }
.news_list dl dt h3{ font-size: 20px; color: #3a3c3d; line-height: 1.8; font-weight: bold; }
.news_list dl dt p{color: #999a9c; font-size: 14px; line-height: 1.4; font-weight: normal;}
.news_list dl dd{ width: calc(100% - 120px); float: right;  }
.news_list dl dd h3{ font-size: 16px; color: #3a3c3d; line-height: 1.6;transition: all 0.5s; }
.news_list dl dd p{color: #999a9c; font-size: 14px; line-height: 1.6; }
.news_list dl:hover dd h3{ color: #4280b1 }

@media (max-width:767px){
  .news_list dl dd p{ display: none; }  
}
@media (min-width:992px){
.index_news{ padding: 30px 0; }
.news_tj dl dd{ padding: 25px 15px; }
.news_tj dl dd h1{ font-size: 26px; }
.news_tj dl dd h1 i{ font-size: 16px; }
.news_tj dl dd h3{ margin:10px 0 20px; font-size: .5rem;}
.news_tj dl dd p{ font-size: .45rem; color: #666; line-height: 1.8; }
.news_tj dl dd span{ font-size: .4rem; margin-top:.2rem; }
.news_list dl dd h3{ font-size: .48rem; }
.news_list dl dt p{ font-size: .4rem; }
.news_list dl dt h3{ font-size: .8rem; }
.news_list dl dd p{ font-size: .45rem; }
.news_tj dl dt{ height: 7rem; position: relative;}
.news_tj dl dt img{ position: absolute; top:-10%; }
}

@media (min-width:1200px){
.index_news{ padding: 40px 0; }
.news_tj dl dd{ padding:2% 5%; }
.news_tj dl dd h1{ font-size: 32px; }
.news_tj dl dd h1 i{ font-size: 18px; }
.news_tj dl dd h3{ margin:.1rem 0 .2rem;  }

.news_list dl{padding: 3% 0 2%;}


}
@media (min-width:1450px){
.index_news{ padding: 1.5rem 0; }
.news_list dl{padding: 5% 0 5%;}
.news_tj dl dd p{ font-size: .38rem; ;}
.news_list dl dd p{  font-size: .38rem; line-height: 1.8; }
.news_tj dl dd h3{ font-size: .48rem; }
.news_list dl dd h3{font-size: .45rem;}
}
@media (min-width:1850px){
.news_tj dl dd h3{ font-size: .43rem; }
.news_list dl dd h3{font-size: .42rem;}
}

/*  表单1  */
.zhezhu{background: rgba(0,0,0,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999;
    top: 0;
      display: none; }
 #feedback01{ width: 90%;
    background: #fff;
    position: fixed;
    top: 5%;
    left: 5%;
    z-index: 9999;    
    display: none;
   }  
   #feedback02{ width: 90%;
    background: #fff;
    position: fixed;
    top: 5%;
    left: 5%;
    z-index: 9999;    
    display: none;
   }  
#feedback03{ width: 90%;
    background: #fff;
    position: fixed;
    top: 5%;
    left: 5%;
    z-index: 9999;    
    display: none;
   }     
 .message01{box-shadow: 1px 1px 10px rgba(0,0,0,0.29);
    height: 700px;
    overflow: auto;
    width: 100%;}
.mess_tit{ background: #bfbfbf; display: block;  padding: 8px 0} 
.mess_tit h3{ font-size: 14px; color: #fff; line-height: 2.4; position: relative; padding-left: 6%; }
.mess_tit h3:after{ position: absolute; content:''; width: 4px; height: 20px; left:3%; top:50%; margin-top:-10px; background: #4280b1 }
.mess_cc{ padding: 2% 5%; display: block; background: #ffffff; }

  .biaodan2 {
    width: 45%;
    background: #fff;
    position: fixed;
    top: 180px;
    left: 25%;
    z-index: 9999;
    padding: 30px;
    display: none;
    border-radius: 10px;
}
.close01{
        width: 24px;
    height: 24px;
    float: right;
    margin: 12px 10px 0 0;
    z-index: 99;
   position: absolute;
    right: 10px;
}
.close01 a{ display: block; }


.liuyan{width: 100%;margin:0 auto;display:block;overflow:hidden;}
.liuyan li{    width: 48%;   
    font-size: 14px;
    padding: 3px 0;
    display: block;
    margin-right: 4%;
    float: left;
    }
.liuyan li span{ font-size:14px; line-height:34px; color:#999a9c; width: 32%;float: left; margin-right: 2%;}	
.liuyan li span:nth-child(3n){ margin-right: 0; }
.liuyan li span input{ margin-right: 5px; line-height: 34px; }
.liuyan li label{ width:98%;  color: #3a3c3d; font-weight: normal;}	
.liuyan li label i{ color: #f00; }
.liuyan li:nth-child(2n){ margin-right:0 !important;}
.ipt {
    border: 1px solid #bfbfbf;
    padding: 2px 15px;   
    font-size: 14px;
    line-height: 22px;
    width: 100%; color:#999;
}
.liuyan li select{ border: 1px solid #bfbfbf;
    padding: 0 15px;   
    font-size: 14px;
    line-height: 34px;
    height:34px;
    width: 100%; color:#999; border-radius: 0;}
.liuyan li .formerrorbox{ width:100%; border: 1px solid #7b7b7b;
    padding: 5px 15px;border-radius: 10px;
    font-size: 16px;
    line-height: 40px; }


.liuyan li.a01{ width: 100%; }

.liuyan li.s_sub{  text-align: center; display: inline-block; }
.liuyan li.s_sub button{width: 90px;
    height: 30px;
    background: #4280b1;
    border: none;   
    color: #fff;
    margin-right: 10px;
    border:1px solid #4280b1;
     }

.liuyan li.s_sub .reset{ background: #fff; color: #4280b1; }
.liuyan li textarea {
    width:calc(100% - 140px); 
    height: 100px;
    background: #f8f8f8;
    border: none;
    border-radius: 5px;
    resize: none;
    padding: 10px 20px;
    outline: none;
}
.liuyan li p{ color: #999a9c; font-size: 12px;line-height:1.5; }
.mess_cc01{ padding:0 3% 1%; border-bottom: 1px dashed #eee; margin-bottom: 3%; }
.mess_cc01 p{ font-size: 12px; color: #999a9c;  line-height: 1.6;}
.liuyan li.a01 a{ color: #4280b1; }


@media (min-width:992px){
  .message01{ height: 460px; }   
#feedback01{ width:50%;left:25%; top:15%;}
#feedback02{ width:50%;left:25%;top:15%;}
#feedback03{ width:50%;left:25%;top:15%;}
.mess_tit h3{ font-size: .5rem; }
.close01{ margin: .2rem .1rem  0 0; }
.mess_tit{ padding:0; }
.mess_tit h3{ font-size: .5rem; }
}
@media (min-width:1200px){ 
.mess_tit h3{ font-size: .5rem; }

 }

.public_more.white .a:before{background:#4280b1;}
.public_more.white .a{border-color:#fff;color:#4280b1;background:#fff;}
.public_more.white .a:hover{border-color:#fff;color:#fff;background:#fff;}

.public_more.red .a:before{background:rgba(0,0,0,0.1);}
.public_more.red .a{border-color:#4280b1;background:#4280b1;color:#fff;}
.public_more.red .a:hover{border-color:#4280b1;background:#4280b1;color:#fff;}

/* 关于我们  */

.positions{ background: #f3f3f3; display: none; width: 100%; height: 40px; }
.positions p{ font-size: 14px; color: #5a5959; padding-left:20px; background: url(../images/about/positions.png) left no-repeat; line-height: 40px; }
.positions p a{color: #5a5959;}
.positions p a:hover{ color: #333; }
.part01{ padding:20px 0;width: 100%;  }
.com_tit{ display: block; position: relative; padding-left: 20px; }
.com_tit:after{ width: 3px; height: 60px; content:''; position: absolute; left:0;background-image: linear-gradient(0deg, #28b2e8, #328bca); top:0; }
.com_tit h3{ line-height: 2; margin-top:10px;  color: #3a3c3d; font-size: 18px;}
.com_tit .c_logo{ width: 100px; }
.com_tit .c_logo img{ max-width: 100px; display: block; }
.com_pany{ margin: 20px 0; }
.com_pany .com_img{ width: 100%; display: block; box-sizing: border-box; position: relative; margin-bottom: 20px;}
#com_pic{width: 100%; display: block;  overflow: hidden;}
#com_pic .swiper-button-prev{ background: url(../images/ico_fl.png) no-repeat; width: 19px; height: 33px; left:0; }
#com_pic .swiper-button-next{ background: url(../images/ico_fr.png) no-repeat; width: 19px; height: 33px;  right:0;}
#com_pic .swiper-slide .c_img img{ display: block; width: 100%; }
.part02{ width: 100%; background: url(../images/about/fazhan_bg.jpg) no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover; padding:20px 0; }

.qywh_list dl dt h3{  background-image: linear-gradient(90deg, #29b4e8, #2f90cf); background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-weight: bold; line-height: 2; font-size: 20px;}
.qywh_list dl dt h2{  background-image: linear-gradient(90deg, #29b4e8, #2f90cf); background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-weight: bold; line-height: 2; padding-bottom: 5px; position: relative; }  
.qywh_list dl dt h2:after{ width: 40px; height: 2px; background-image: linear-gradient(90deg, #29b4e8, #2f90cf); position: absolute; content:''; bottom: 0; left:0; } 
.black{ color: #282725 !important; }
.part03{ width: 100%; background: url(../images/about/bg01.jpg) no-repeat; background-size: cover; padding:20px 0; }
.qywh_list dl dd p b{display: block; font-weight: bold;}

.part04{ padding:20px 0; margin-top:50px; }
.yf_tit{}
.yf_tit h3{ padding-left: 20px; font-size: 18px;font-weight: bold; position: relative; line-height: 1.6; }
.yf_tit h3:after{ width: 3px; height: 30px;background-image: linear-gradient(0deg, #29b4e8, #2f90cf); content:''; position: absolute; left:0; top:0;}
.part_tit h3{ font-size: 24px; color: #fff; font-weight: bold; }
.yf_lb{ padding:20px 0; }
.yf_lb .column{}
.yf_lb .column .yf_img{}
.yf_lb .column .yf_img img{ max-width: 100%; display: block; margin: auto; }

.yf_team{ display: block; list-style: none; }
.yf_team li{ width: 33.3%; text-align: center; float: left; display: flex;
flex-direction: column;
justify-content: center; padding-top: 8%;}
.yf_team li h3{ font-size: 20px; color: #1c9bdd; line-height: 1.8; font-weight: bold; }
.yf_team li p{ font-size: 16px; color: #3a3c3d; line-height: 1.5; margin-top:10px; }


@media (max-width:767px){
.qywh_list{ position: relative; margin-top:20px; }
.qy_logo{position: absolute;
    width: 45%;
    left: 25%;
    top: 30%; }
 .qy_logo img{ width: 100%; display: block; }   
.qywh_list dl{    display: block;   
    width: 32%;}
.qywh_list dl.l02{position: absolute;
    right: 0;
    top: 0;}
  .qywh_list dl.l03{position: absolute;
    right: 3%;
    bottom: 0;}  
.qywh_list dl dt{}
.qywh_list dl dt h3{  background-image: linear-gradient(90deg, #29b4e8, #2f90cf); background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-size: 18px; font-weight: bold; line-height: 1.5; }
.qywh_list dl dt h2{  background-image: linear-gradient(90deg, #29b4e8, #2f90cf); background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-size: 18px; font-weight: bold; line-height: 1.5; padding-bottom: 5px; position: relative; }  
.qywh_list dl dt h2:after{ width: 40px; height: 2px; background-image: linear-gradient(90deg, #29b4e8, #2f90cf); position: absolute; content:''; bottom: 0; left:0; }    
.qywh_list dl dd{margin-top:15px;}
.qywh_list dl dd p{ font-size: 14px;color: #3a3c3d; line-height: 1.8; margin-bottom: 12px; }
}

@media (min-width:992px){
	.com_tit .c_logo img{ max-width: 4rem; }	
.part04{ padding:35px 0; margin-top:50px; }	
.positions{ display: block; }
.part01{padding:40px 0;}
.com_tit:after{ width: 4px; height:  2.5rem;}
.com_tit h3{ font-size: 20px; }
.com_tit .c_logo{ width: 150px; }
.com_pany{ margin: 30px 0; }
.com_pany .com_img{ width: 100%; display: block; }
.part02{padding:35px 0;}
.part_tit h3{ font-size: .7rem; }
.part03{padding:35px 0;}
.qywh_list{ position: relative; display: block; overflow: hidden; padding:8% 0 12%; margin-top:35px; }
.qy_logo{ width: 40%; display: block; position: absolute; top:5%; left:30%; }
.qy_logo img{ max-width: 95%; margin: auto; display: block; }
.qywh_list dl{ width: 30%; float: left;display: block; }
.qywh_list dl dt{}
.qywh_list dl dt h3{  background-image: linear-gradient(90deg, #29b4e8, #2f90cf); background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-size: 22px; font-weight: bold; line-height: 1.5; }
.qywh_list dl dt h2{   padding-bottom: 15px; font-size: 24px; }
.qywh_list dl dt h2:after{ width: 67px; height: 3px;  }
.qywh_list dl dd{padding:20px 0; display: block;}
.qywh_list dl dd p{ font-size: 16px;  margin-bottom: 20px; }

.qywh_list dl.l02{ width: 25%; position: absolute; right:0; top:0; }
.qywh_list dl.l03{ width: 24%; position: absolute; bottom:0; right:2%; }
.yf_lb{ padding:35px 0; }
.yf_team li h3{ font-size: 24px;}
.yf_team li p{ font-size: 18px;}
.com_pany .com_txt p{ color: #3a3c3d; line-height: 2; font-size: .45rem; }
}

@media (min-width:1200px){
.part04{ padding:50px 0; margin-top:40px; }		
.part01{padding:60px 0;}
.com_tit:after{ width: 5px;}

.com_tit .c_logo{ width: 100%; }
.com_pany{ margin: 40px 0; }
.com_pany .com_txt{  display: block;  }
.com_pany .com_img{ width: 50%; float: right; margin-left: 20px; overflow: hidden;padding:0 25px;  }
#com_pic{ display: block; }
#com_pic .swiper-slide{}
#com_pic .swiper-slide .c_img{}
.part02{padding:55px 0;}
.part_tit h3{ font-size: 30px; }
.part03{padding:55px 0;}
.qywh_list{ position: relative; display: block; overflow: hidden; padding:8% 0 15%; }
.qy_logo{ width: 45%; display: block; position: absolute; top:5%; left:28%; }

.qywh_list dl{ width: 30%; float: left;display: block; }
.qywh_list dl dt{}
.qywh_list dl dt h3{  background-image: linear-gradient(90deg, #29b4e8, #2f90cf); background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-size: 24px; font-weight: bold; line-height: 1.2; }
.qywh_list dl dt h2{   padding-bottom: 15px; }
.qywh_list dl dt h2:after{ width: 67px; height: 3px;  }
.qywh_list dl dd{padding:30px 0; display: block;}
.qywh_list dl dd p{ font-size: .45rem;  margin-bottom: 25px; line-height: 2 }

.qywh_list dl.l02{ width: 25%; position: absolute; right:0; top:0; }
.qywh_list dl.l03{ width: 24%; position: absolute; bottom:0; right:2%; }
.yf_tit h3{ font-size:30px  }
.yf_tit h3:after{ width: 5px; height: 40px;}
.yf_lb{ padding:50px 0; }
.yf_team li h3{ font-size: 30px;}
.yf_team li p{ font-size: 18px;}



}
@media (min-width:1450px){
	.com_pany .com_txt p{font-size: .38rem;}
	.part02{padding:65px 0;}
	.yf_team li p{ font-size: 20px;}
}

/* 核心技术竞争力  */
.part05{ width: 100%; padding:20px 0; }
.bg01{background: url(../images/about/bg02.jpg) no-repeat; background-size: cover;}
.index_accurate_main{display: flex;justify-content: center;flex-flow: row wrap; padding:20px 0;}
.iam_left{}
.iam_left>.item{position: relative;margin-bottom:22px;}
.iam_left>.item>img{display: block;max-width:100%;margin:0 auto;}
.iam_left>.item>p{position: absolute;width:100%;line-height:30px;left:0;top:50%;margin-top:-30px;text-align: center;color:#fff;font-size:14px;}
.iam_left>.item>p b{ font-weight: bold; display: block; font-size: 18px; }
.iam_right{}
.iam_right dl{ display: block; margin-bottom: 10px; }
.iam_right dl dt{ display: block; background: #5f92cd; font-size: 18px; color: #fff; line-height: 32px; padding: 3px 5px; }
.iam_right dl dd{ padding:10px 8px; overflow: hidden; }
.iam_right dl dd p{ font-size: 14px; color: #333; line-height: 28px; }


.iam_right>.item{padding:10px 0;margin-bottom:10px; border-bottom: 1px solid #bfbfbf; overflow: hidden;}
.iam_right>.item .ico01{ width:40px; height: 40px; border-radius:100%; background-image: linear-gradient(45deg, #52a4da, #4c97c8); text-align:center;   float: left; margin:12px 15px 0 0; }
.iam_right>.item .ico01 h1{ font-size: 16px; color: #fff;line-height: 40px; }
.iam_right>.item>.item01{width: calc(100% - 55px); float: right;}
.iam_right>.item>.item01>h5{font-size:18px;margin-bottom:10px;color: #016fae;}
.iam_right>.item>.item01>p{font-size:14px;color:#3a3c3d;line-height:1.7;}
.index_accurate_other{display: flex;justify-content: center;flex-flow: row wrap;font-size:18px;line-height:2;margin-left:-15px;margin-right:-15px;}
.index_accurate_other>p{padding-left:15px;padding-right:15px;}
.index_accurate_other>p>span{color:#e51b1b;}

.hexi_img{ display: block; overflow: hidden; width: 60%; float: right;}
.hexi_img img{ display: block;max-width: 100%;  }


@media (max-width: 767px){
	
	.index_accurate_other{font-size:14px;margin-top:10px;}
	.iam_left{ margin-top:20px; }
	.iam_left>.item{margin-bottom:15px;}
	.iam_left>.item:nth-child(2){ width: 52%; margin: 0 auto; }
	.iam_left>.item:nth-child(3){ width: 72%; margin: 15px auto; }
	.iam_left>.item>p{font-size:14px;}
	/* .iam_left>.item>img{max-width:90%;} */
	
	.iam_right>.item{padding:10 0;margin-bottom:15px;}
	.iam_right>.item>.item01>h5{font-size:14px;margin-bottom:0;line-height:33px;}
	.iam_right>.item:nth-child(4) h5{line-height: 36px;}
	.iam_right>.item>.item01>p{}
	.iam_right>.item>.item01>p>br{}
	.iam_right>.item:last-child{margin-bottom:0;padding-bottom:0;}
}
@media (max-width: 360px){
	.iam_left{width:170px;}
	.iam_left>.item>p{font-size:12px;}
	.iam_right>.item{padding-left:5px;}
	.iam_right>.item>.item01>h5{font-size:12px;line-height:30px;}
	.iam_right>.item:nth-child(4) h5{line-height: 32px;}
}
@media (min-width: 768px){
	.index_accurate_main>div{margin-bottom:40px;}
	.iam_left{}
	.iam_left>.item>p{font-size:18px;}
	.iam_right{}
	.iam_right>.item{padding:0;margin-bottom:12px;}
	.iam_right>.item>.item01>h5{font-size:16px;}
	.index_accurate_other{margin-left:-20px;margin-right:-20px;font-size:20px;}
	.index_accurate_other>p{padding-left:20px;padding-right:20px;}

 .iam_right dl{ width: 48%; display: block; float: left;margin-top: .6rem; margin-right: 4%; }
.iam_right dl:nth-child(2n){ margin-right: 0; }
.iam_right dl dt{ display: block; background: #5f92cd; font-size: .48rem; color: #fff; line-height: 1.6; padding: .2rem .3rem; }
.iam_right dl dd{ padding: .2rem ; overflow: hidden; }
.iam_right dl dd p{ font-size: .42rem; color: #333; line-height: 1.8; }
}
@media (min-width: 992px){
	.index_accurate_main{ padding:35px 0; }
	.iam_left>.item>p{font-size:16px;}
	.iam_left>.item:nth-child(1)>p{padding-top:12px;}
	.iam_right>.item{padding:5px 0;margin-bottom:5px;}
	.iam_right>.item>.item01>h5{font-size:18px; }
	.iam_right>.item>.item01>p{font-size:14px; }
	.iam_left>.item{ margin-bottom: 25px; }
	.part05{padding:20px 0; }
}
@media (min-width: 1200px){
	.index_accurate_main{ padding:50px 0 0; }
	.index_accurate_main>div{margin-bottom:0px;}
	.iam_left>.item>p b{ font-size: 24px; }
	.iam_right>.item{padding:20px 0; margin-bottom: 10px;}
	.index_accurate_other{margin-left:-30px;margin-right:-30px;font-size:22px;}
	.index_accurate_other>p{padding-left:30px;padding-right:30px;}
	.iam_left>.item{ margin-bottom: 30px; }
	.iam_right>.item .ico01{ width:55px; height: 55px;   }
	.iam_right>.item>.item01{width: calc(100% - 70px);}
	.iam_right>.item>.item01 p{ max-width: 380px; }
	.iam_right>.item .ico01 h1{ line-height: 55px; font-size: 24px; }
	
	
}

@media (min-width: 1450px){
	.iam_left>.item{ margin-bottom: 32px; }
	.iam_right>.item{ margin-bottom: 22px; }
	.iam_right>.item .ico01{ width:66px; height: 66px;   }
	.iam_right>.item>.item01{width: calc(100% - 82px);}

	.iam_right>.item .ico01 h1{ line-height: 66px; font-size: 24px; }
	.part05{padding:60px 0; }
}
@media (min-width: 1650px){
	
	.index_accurate_other{font-size:24px;}
}

/* 资质认证 */
.bg_color1{ background: #f9f9f9; }
.honor_lb{ position: relative;
    margin-top: 20px;overflow: hidden; }
.honor_lb .honor_list{} 
.honor_lb .honor_list .swiper-slide{} 
.honor_lb .honor_list .swiper-slide .zz_img{} 
.honor_lb .honor_list .swiper-slide .zz_img img{ display: block; width:92%; margin: auto; }
.honor_lb .honor_list .swiper-slide .zz_txt{ font-size: 14px; color: #3a3c3d; line-height: 2; background: #f9f9f9; padding:.25rem 0; }
.z_p01{ background: #fff !important; }
.honor_lb .honor_list .swiper-button-next{ width: 19px; height: 33px; background: url(../images/ico_fr.png) no-repeat; right:0; }
.honor_lb .honor_list .swiper-button-prev{ width: 19px; height: 33px; background: url(../images/ico_fl.png) no-repeat; left:0; }


@media (max-width: 767px){
.honor_lb .honor_list{ width: calc(100% + 15px);overflow: hidden; display: block; margin-left: -9px;}
.honor_lb .honor_list .swiper-slide .zz_img{ padding:0 15px; } 
.honor_lb .honor_list .swiper-button-next{ width: 13px; height: 28px; background-size: 100%;  }
.honor_lb .honor_list .swiper-button-prev{  width: 13px; height: 28px; background-size: 100%; }
}

@media (min-width: 992px){
.honor_lb{ margin-top:40px; overflow: inherit; }	
.honor_lb .honor_list .swiper-slide .zz_txt{ font-size: 16px; }
.honor_lb .honor_list .swiper-slide .zz_img img{ width: 90%;margin: auto; }
}
@media (min-width: 1200px){
.honor_lb{ margin-top:60px; }		
.honor_lb .honor_list{width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    padding: 0 15px 20px;
    margin-left: -19px;
    overflow: hidden;}  
.honor_lb .honor_list .swiper-button-next{ right: -19px; }
.honor_lb .honor_list .swiper-button-prev{ left: -25px; }
}


/* 发展历史*/
.h_text{line-height:25px;text-align: left;overflow: hidden;}
.h_text p{float:none;font-size:14px; color: #fff;word-break: break-all;}

.history_div{position: relative;}
.history_div:after{content: '';
    position: absolute;
    background: #fff;
    width: 92%;
    height: 2px;
    left: 4%;
    top: 38%;}
.history-container{position: relative;z-index: 2; }
.h_info{position:relative;}
.h_dian{position: relative;width:24px;height:24px;border-radius: 50%;border:1px solid #fff;padding:6px;margin:0 auto;box-sizing: border-box;}
.h_dian i{display: block;width:100%;height:100%;border-radius: 50%;background:#fff;}
.h_dian:after{content: '';position: absolute;width:1px;height:30px;left:50%;border-left:1px solid #fff; display: none;}
.h_info h2{width:130px;height:40px;line-height:40px;color:#fff;text-align: center;font-size:20px;margin:0 auto;font-family: arial;}
.h_icon{position: absolute;left:50%;margin-left:-78px;}
.history-container .swiper-slide:nth-child(odd) .h_dian:after{top:100%;}
.history-container .swiper-slide:nth-child(even) .h_dian:after{bottom:100%;}
.history-container .swiper-slide:nth-child(odd) .h_inner{padding-top:168px;}
.history-container .swiper-slide:nth-child(even) .h_inner{padding-bottom:168px;}
.history-container .swiper-slide:nth-child(odd) .h_info{padding-top:50px;}
.history-container .swiper-slide:nth-child(even) .h_info{padding-bottom:50px;}
.history-container .swiper-slide:nth-child(odd) .h_icon{top:-14px;}
.history-container .swiper-slide:nth-child(even) .h_icon{bottom:112px;}
.history-container .swiper-slide:nth-child(odd) .h_dian{margin-bottom:30px;}
.history-container .swiper-slide:nth-child(even) .h_dian{margin-top:30px;}
.history_div .swiper-button-next,.history_div .swiper-button-prev{width:30px;height:30px;margin-top:-15px;background:url(../images/about/ico_fl.png) no-repeat center;background-size:contain;outline:0;opacity: 1;}
.history_div .swiper-button-prev{left:0;}
.history_div .swiper-button-next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.history-container .swiper-slide-active .h_dian{ border:1px solid #fdce00; }
.history-container .swiper-slide-active .h_dian i{ background: #fdce00; }
.history-container .swiper-slide-active .h_info h2{ font-size: 22px; font-weight: bold; }

@media (max-width:767px){
	.history_div:after{ width: 84%; left: 8%; top: 55%; }
	.history-container .swiper-slide .h_inner{padding-top: 150px !important;
    padding-bottom: 0 !important;
    position: relative;
    min-height: 300px;}
	.history-container .swiper-slide .h_info{}
	.history-container .swiper-slide .h_icon{top:0 !important;}
	.history-container .swiper-slide .h_dian{margin-top:5px !important;  margin-bottom: 10px !important;}
	.history-container .swiper-slide .h_dian:after{bottom:auto;display: none;}
	.history-container .swiper-slide .h_text{      line-height: 25px;
    text-align: left;
    overflow: hidden;
    position: absolute;
    top: -110px;
    width: 100%;
    text-align: center;
    padding: 0 10%;
}
	.history_div .swiper-button-next{ top:30%; }
	.history_div .swiper-button-prev{ top:30%; }
	.history_list {
	position: relative;
	padding: 0 35px;
}
.history_list .swiper-button-prev,
.history_list .swiper-button-next {
	width: 35px;
	height: 35px;
	background-color: #5e5e5e;
	border-radius: 100%;
	background-size: 10px auto;
	top: 97px;
	margin: 0;
	opacity: 1;
	outline: none;
}
.history_list .swiper-button-prev {
	left: 0;
}
.history_list .swiper-button-next {
	right: 0;
}
.history_list .swiper-button-prev:hover,
.history_list .swiper-button-next:hover {
	background-color: #76a3db;
}
.history_list:after {
	content: "";
	width: 100%;
	height: 1px;
	background-color: #acabab;
	position: absolute;
	left: 0;
	top: 115px;
}
.history_list .inner {
	text-align: center;	
	margin: 15px;
	padding: 40px 20px;
}
.history_list .inner h2 {
	font-size: 24px;
	margin: 0;
}
.history_list .inner h2:after {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #5e5e5e;
	border-radius: 100%;
	display: block;
	margin: 30px auto 0;
}
.history_list .inner .info {
	font-size: 16px;
	color: #575758;
	line-height: 30px;
}
.history_list .inner .info:before {
	content: "";
	width: 1px;
	height: 28px;
	background-color: #a4a4a4;
	display: block;
	margin: 15px auto;
}
.history_list .inner .info p {
	margin: 0;
}
.history_list .inner:hover,
.history_list .swiper-slide-active .inner {
	-webkit-box-shadow: 0 2px 18px rgba(0,0,0,.25);
	box-shadow: 0 2px 18px rgba(0,0,0,.25);
}
.h_icon{ margin-left:-65px; }
}
@media (min-width:768px){
	.history_div{margin:5% 0 0;}
	.h_info{height:168px;}
	.h_icon{width:156px;height:78px;}
	.h_info h2{position: absolute;left:50%;transform: translateX(-50%);}
	.h_dian{position: absolute;left:50%;transform: translateX(-50%);}
	.history-container .swiper-slide:nth-child(odd) .h_text{margin-top:10px;}
	.history-container .swiper-slide:nth-child(even) .h_text{margin-bottom:10px;}
	.history-container .swiper-slide:nth-child(odd) .h_dian{top:0;}
	.history-container .swiper-slide:nth-child(even) .h_dian{bottom:0;}
	.history-container .swiper-slide:nth-child(odd) .h_info h2{bottom:0;}
	.history-container .swiper-slide:nth-child(even) .h_info h2{top:0;}
}
@media (min-width:992px){
	.h_info{height:330px;}
	.history_div .swiper-button-next,.history_div .swiper-button-prev{width:40px;height:40px;margin-top:-20px; top:38%;}
	
	.history-container .swiper-slide:nth-child(odd) .h_inner{padding-top:209px;}
	.history-container .swiper-slide:nth-child(even) .h_inner{}
	.h_text p{font-size:.42rem;}
	.h_info h2{font-size:.6rem;}
}
@media (min-width:1200px){
	.h_info h2{width:156px;height:44px;line-height:44px;font-size:.6rem;}

}
@media (min-width:1450px){
	.h_text p{font-size:.4rem;}
	
}
@media (min-width:1650px){
    .h_text p{font-size:.38rem;}
    
}
@media (min-width:1850px){
    .h_text p{font-size:.36rem;}
    
}

/*  解决方案  */
.solution_txt{}
.solution_txt h3{ font-size: 18px; color: #4280b1; line-height: 2; font-weight: bold; }
.solution_txt p{ font-size: 14px; color: #3a3c3d;line-height: 1.8;margin-top: 10px;}
.solution_ico{ margin-top:20px; }
.solution_ico ul{ list-style: none;  }
.solution_ico ul li{ width: 33%;float: left; text-align: center; margin-bottom: 20px; }
.solution_ico ul li .ico001{ width: 90px; height: 90px; background-image: linear-gradient(90deg, #bababa, #9e9e9e); border-radius:100%; 
		display: block; margin: 0 auto; position: relative;transition: all 1s; }
.solution_ico ul li:hover .ico001{background-image: linear-gradient(90deg, #5ab5f6, #4c98f3);-webkit-animation: doudong 1s ease;
    animation: doudong 1s ease;}		
.solution_ico ul li .ico001 i{ width: 50px; height: 50px; position: absolute; top:0;left:0;right: 0; bottom: 0; margin:auto; }
.solution_ico ul li .ico001 .b01{ background: url(../images/solution/icon.png) 0 0 no-repeat; background-size: 50px; }
.solution_ico ul li .ico001 .b02{ background: url(../images/solution/icon.png) 0 -50px no-repeat; background-size: 50px;}
.solution_ico ul li .ico001 .b03{ background: url(../images/solution/icon.png) 0 -100px no-repeat;background-size: 50px; }
.solution_ico ul li .ico001 .b04{ background: url(../images/solution/icon.png) 0 -150px no-repeat;background-size: 50px; }
.solution_ico ul li .ico001 .b05{ background: url(../images/solution/icon.png) 0 -200px no-repeat; background-size: 50px;}
.solution_ico ul li .ico001 .b06{ background: url(../images/solution/icon.png) 0 -250px no-repeat; background-size: 50px;}
.solution_ico ul li h3{ font-size: 14px; color: #3a3c3d;line-height: 1.8; font-weight: bold;}
.solution_ico ul li p{ color: #999a9c; font-size: 12px; line-height: 1.6; height: 50px; }
.bg02{ background: url(../images/solution/so_bg.jpg) top no-repeat #f9f9f9; }
.method_detail{ color: #fff; }
.method_detail h3{ font-size: 18px; line-height: 2; font-weight: bold; }
.method_detail h4{ font-size: 14px; line-height: 1.8;}
.method_detail p{ margin-top:10px; font-size: 12px; line-height: 1.5; }

.method_lb{ position: relative; margin-top:30px;    padding-bottom: 20px; }
.method_lb .meths{ width: 100%; overflow: hidden; }
.method_lb .meths .swiper-button-prev{ display: none}
.method_lb .meths .swiper-button-next{ display: none }

.mes_detail dl{ display: block; }
.mes_detail dl dt{ width: 100%; display: block; }
.mes_detail dl dt img{ width: 100%; display: block; }
.mes_detail dl dd{padding: 15px 10px; display: block; }

.mes_detail dl dd h3{position: relative; font-size: 16px; color: #4280b1; line-height: 1.5; padding-left:12px;}
.mes_detail dl dd h3:after{ position: absolute; width:3px; height: 28px; background: #4280b1; content:''; left:0; top:0; }
.mes_detail dl dd .met_con{ margin:12px 0; }
.mes_detail dl dd .met_con p{ font-size: 13px; color: #3a3c3d; line-height: 1.6; text-align: justify; }
.mes_detail dl dd span{  width: 150px; background: #4280b1; border-radius: 30px; text-align:center;display: block; }
.mes_detail dl dd span a{ font-size: 14px; color: #fff; line-height: 1.6; display: block; padding:5px 0; }


@media (min-width:992px){
.solution_txt h3{ font-size:20px;}
.solution_txt p{ font-size: 15px; }
.solution_ico{ margin-top:30px; }
	.solution_ico ul li .ico001{ width: 122px; height: 122px; background-image: linear-gradient(90deg, #bababa, #9e9e9e); border-radius:100%; 
		display: block; margin: 0 auto; position: relative;transition: all 1s; }
.solution_ico ul li:hover .ico001{background-image: linear-gradient(90deg, #5ab5f6, #4c98f3);}		
.solution_ico ul li .ico001 i{ width: 70px; height: 70px; position: absolute; top:0;left:0;right: 0; bottom: 0; margin:auto; }
.solution_ico ul li h3{ font-size: 17px;  margin:12px 0; }
.solution_ico ul li .ico001 .b01{ background: url(../images/solution/icon.png) 0 0 no-repeat; background-size: 70px; }
.solution_ico ul li .ico001 .b02{ background: url(../images/solution/icon.png) 0 -70px no-repeat; background-size: 70px;}
.solution_ico ul li .ico001 .b03{ background: url(../images/solution/icon.png) 0 -140px no-repeat;background-size: 70px; }
.solution_ico ul li .ico001 .b04{ background: url(../images/solution/icon.png) 0 -210px no-repeat;background-size: 70px; }
.solution_ico ul li .ico001 .b05{ background: url(../images/solution/icon.png) 0 -280px no-repeat; background-size: 70px;}
.solution_ico ul li .ico001 .b06{ background: url(../images/solution/icon.png) 0 -350px no-repeat; background-size: 70px;}
.method_detail h3{ font-size: 22px; }
.method_detail h4{ font-size: 18px; }
.method_detail p{ font-size: 15px; }
.method_lb{ margin-top: 30px; padding-bottom: 0;}

.method_lb .meths .swiper-slide{ display: block;  }   
 .method_lb .meths .swiper-slide .mes_detail{ padding:10px 15px; }
 .method_lb .meths .swiper-button-prev{ width: 19px; height: 33px; background: url(../images/ico_fl.png) no-repeat; left:0; display: block; }
.method_lb .meths .swiper-button-next{ width: 19px; height: 33px; background: url(../images/ico_fr.png) no-repeat; right:0; display: block;}

.mes_detail dl{ display: block; position: relative; box-shadow:1px 1px 10px rgba(0,0,0,0.29);padding:30px 20px;background: #fff; }
.mes_detail dl dt{ width: 50%; display: block; overflow: hidden; }
.mes_detail dl dt img{ display: block; width: 100%; }
.mes_detail dl dd{position: absolute; width: 46%; height: 96%; right:20px; top:5%; margin-top: 0;}
 .method_lb .meths .swiper-button-prev{ left:-19px; }
 .method_lb .meths .swiper-button-next{ right:-19px; }
.mes_detail dl dd h3{ font-size: 22px; padding-left: 20px; }
.mes_detail dl dd h3:after{ width: 5px; height: 33px; }
 .mes_detail dl dd .met_con p{ font-size: 14px;}
 .mes_detail dl dd span{ position: absolute; bottom:20px; left:0; width: 150px; background: #4280b1; border-radius: 30px; text-align:center; }
.method_lb .swiper-pagination{ display: none; }
}
@media (min-width:1200px){
	.solution_txt h3{ font-size:26px;}
	.solution_txt p{ font-size: 16px;margin-top: 20px; }
	.solution_ico{ margin-top:50px; }	
	.solution_ico ul li{ width: 16.6%; margin-bottom: 0;  }
	.solution_ico ul li p{ font-size: 14px; }
	.method_detail h3{ font-size: 26px; }
	.method_detail h4{ font-size: 20px; }
	.method_detail p{ font-size: 16px; margin-top:15px; }
.method_lb{ margin-top: 50px; }
.method_lb .meths{width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    padding: 0 15px 20px;
    margin-left: -15px;
    overflow: hidden;
}

.mes_detail dl dd .met_con{ margin-top:20px; }
.mes_detail dl dd .met_con p{ font-size: 15px; line-height: 1.6}
.mes_detail dl dd span{ bottom:20px; }
.mes_detail dl dd span a{padding:8px 0; font-size: 16px;}

}
@media (min-width:1450px){
	.mes_detail dl{ padding:40px 20px; }
	.solution_txt h3{ font-size:30px;}
	.solution_ico{ margin-top:70px; }	
.method_detail h3{ font-size: 30px; }
.method_detail h4{ font-size: 22px; }
.method_lb{ margin-top: 60px; }
.mes_detail dl dd .met_con p{ font-size: 16px; line-height: 2}


}
@-webkit-keyframes doudong {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
    }
    40% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
    60% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    80% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes doudong {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
    }
    40% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
    60% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    80% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

/* 解决方案推荐产品  */
.cp_tj_bt{  border-bottom: 1px solid #b5b5b5; width: 100%; display: block; }
.cp_tj_bt h3{ position: relative; padding-bottom: 5px; font-size: 18px; color: #585857; line-height: 1.8; }
.cp_tj_bt h3:after{ width: 50px; height: 3px; background: #4280b1; position: absolute;  left:0; bottom:-2px; content:''; }
.recomd{ position: relative;margin-top:20px; }
.commend_cp{ display: block; overflow: hidden; }
.commend_cp .swiper-slide{ padding:10px 8px; }
.commend_cp .swiper-slide dl{ background: #fff; padding:4% 2%; box-shadow:1px 1px 10px rgba(0,0,0,0.29); }
.commend_cp .swiper-slide dl dt{ display: block;  }
.commend_cp .swiper-slide dl dt img{ width: 100%; display: block; }
.commend_cp .swiper-slide dl dd{ padding:3% 2%;display: block; }
.commend_cp .swiper-slide dl dd h3{ font-size: 15px; color: #4280b1;font-weight: bold; line-height: 1.8; }
.commend_cp .swiper-slide dl dd .c_td{ margin:10px 0; overflow: hidden; min-height:3rem;}
.commend_cp .swiper-slide dl dd .c_td p{ font-size: 14px; line-height: 1.6; color: #3a3c3d;}
.commend_cp .swiper-slide dl dd span{ width:90px; display: block; line-height: 30px; background: #4280b1; text-align: center; color: #fff; font-size: 14px; }
.commend_cp .swiper-button-prev{ display: none; }
.commend_cp .swiper-button-next{ display: none; }
.jiaju_list{ margin-top:.8rem;  }  
.jiaju_list ul{ display: block; overflow: hidden; list-style: none; }
.jiaju_list ul li{ width: 49%; margin-right: 2%; display: block; overflow: hidden; margin-bottom: 12px;float: left; }
.jiaju_list ul li:nth-child(2n){ margin-right: 0; }
.jiaju_list ul li .j_img{ display: block; overflow: hidden; }
.jiaju_list ul li .j_img img{ display: block; max-width: 100%; margin: 0 auto; }
.jiaju_list ul li p{ font-size: 14px; color: #5a5959; line-height: 1.8; text-align: center; margin-top: .3rem;}


@media (min-width:992px){
.cp_tj_bt h3{ font-size: .7rem; }
.commend_cp .swiper-slide dl dd h3{ font-size: .48rem; }
.jiaju_list ul li{ width: 31%; margin-right: 3.5%; float: left; display: block; overflow: hidden;  }
.jiaju_list ul li:nth-child(3){ margin-right: 0; }
.jiaju_list ul li:nth-child(2n){ margin-right: 3.5%; }



}
@media (min-width:1200px){
.commend_cp .swiper-button-prev{ display: block; }
.commend_cp .swiper-button-next{ display: block; }	

.recomd{margin-top:40px;}
.commend_cp{width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    padding: 0 15px 20px;
    margin-left: -15px;
    overflow: hidden;
}
.commend_cp .swiper-pagination{ display: none; }
.commend_cp .swiper-button-prev{ width: 19px; height: 33px; background: url(../images/ico_fl.png) no-repeat; left:-22px; }
.commend_cp .swiper-button-next{ width: 19px; height: 33px; background: url(../images/ico_fr.png) no-repeat; right:-22px; }
.commend_cp .swiper-slide dl dd .c_td{ margin:15px 0;}
.commend_cp .swiper-slide dl dd .c_td p{ font-size: .42rem;}
}

@media (min-width:1450px){
    .commend_cp .swiper-slide dl{ padding: 4% 8%; }
    .commend_cp .swiper-slide dl dd .c_td p {
    font-size: .4rem;
}
.recomd{margin-top:50px;}	
.commend_cp .swiper-slide dl dd h3{ font-size: .4rem; }
.cp_tj_bt h3:after{ width: 90px; height: 5px; }	
}


/* 联系方式  */
.lx_con{overflow: hidden; }
.lx_con .lx_map{ width: 100%; display: block; }
.lx_con .lx_map iframe{ height: 300px; }
.c_tel p{font-size: 14px; color: #5a5959; line-height: 1.5;  }
.c_tel h3{ font-size: 20px; color: #272626; line-height: 2; font-weight: bold; }
.c_desc{ margin-top: 20px; }
.c_desc p{ font-size: 14px; line-height: 2; color: #5a5959; }
.c_desc span{margin-top:10px; display: block; background: #4280b1; width: 135px; text-align:center ;}
.c_desc span a{ color: #fff; font-size: 14px; padding:5px 0; display: block; }
.bg_color2{ background: #016fae; }
.lx_tit{ color: #fff; }
.lx_tit h3{ font-size: 20px; font-weight: bold; line-height: 2; }
.lx_tit hr{ width:50px; height: 3px; background: #fff; margin: 12px auto; }
.lx_tit p{ font-size: 14px;line-height: 1.5; }
.contact_us{padding:20px 10px;}

.lx_form_l {  
      box-sizing: border-box;
    padding: 10px 0;
    margin-top: 20px;
    overflow: hidden;
}
.lx_form_l li {       
    align-items: center;
    margin-bottom: 20px;
    width: 100%;
   
    display: block;
}


.lx_form_l li label {
    font-size: 14px;
   color: #fff;
   display: block;
   font-weight: normal;
   line-height: 26px;
    
}

.lx_form_l li select{width:100%;
    height: 34px;
    background: #0d8cd5;
    border: none;    
    outline: none;
    padding: 0 20px; color: #fff;}
 .lx_form_l li input {
   width:100%;
    height: 34px;
    background: #0d8cd5;
    border: none;    
    outline: none;
    padding: 0 20px;
     color: #fff;
}
 .lx_form_l li p{ color: #fff; }
.lx_form_l li.s_sub{  text-align: center; }
.lx_form_l li.s_sub button{ display: inline-block; margin-right: 10px; }
  .lx_form_l li.s_sub .reset{ background: #fff; color: #19a1ee; }
.lx_form_l li textarea {
    width:calc(100% - 140px); 
    height: 100px;
    background: #f8f8f8;
    border: none;
    border-radius: 5px;
    resize: none;
    padding: 10px 20px;
    outline: none;
}

 .lx_form_l li button {
        width: 100px;
    height: 30px;
    background: #19a1ee;
    border: none;    
    margin: 0 auto;
    color: #fff;
    display: block;
}
.lx_form_l li:nth-child(10) input{ float: left; margin-right: 10px;width: 20px; }
.lx_form_l li:nth-child(10) p{ line-height: 40px; }
.lx_form_l li:nth-child(10) p a{ color: #19a1ee }
@media (min-width:992px){
.lx_con{ position: relative; overflow: hidden; }	
.lx_con .lx_map{ width: 50%; display: block; float: left;  }
.lx_con .lx_map iframe{ height: 500px; }
.contact_us{     width: calc(50% - 10px);
    padding: 4% 4%;
    position: absolute;
    top: 8%;
    height: 82%;
    box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
    right: 10px;
    box-sizing: border-box;}
.c_tel{  }
.c_tel p{font-size: 16px;}
.c_tel h3{ font-size: 30px;}
.c_desc p{ font-size: 16px; }
.c_desc{ margin-top: 20px; }
.c_desc span a{ font-size: 16px; }
.lx_tit h3{ font-size: .8rem; }
.lx_tit p{ font-size: .5rem;}
.lx_form_l li {       
    align-items: center;
    margin-bottom: 20px;
    width: 49%;
    margin-right: 2%;
    float: left;
    display: block;
}
.lx_form_l li:nth-child(2n){ margin-right: 0}
 .lx_form_l li:last-child {
    justify-content: flex-start;
}
 .lx_form_l li:nth-child(7), .lx_form_l li:nth-child(8), .lx_form_l li:nth-child(9), .lx_form_l li:nth-child(10){ width:100%; }

}

@media (min-width:1200px){
	.c_desc span{margin-top:30px;}
	.c_desc{ margin-top: 30px; }
	.c_desc span a{ font-size: .4rem;padding:10px 0; }
	.lx_tit h3{ font-size: .8rem; }
	.lx_tit p{ font-size: .4rem;}
	.lx_tit hr{     width: 1.3rem;
    height: 0.1rem; }

.lx_form_l {  
      box-sizing: border-box;
    padding: 30px 0;
    margin-top: 20px;
    overflow: hidden;
}

.lx_form_l li {       
    align-items: center;
    margin-bottom: 20px;
    width: 32%;
    margin-right: 2%;
    float: left;
    display: block;
}
.lx_form_l li:nth-child(2n){ margin-right: 2%;}
.lx_form_l li:nth-child(3n){ margin-right: 0 !important}
 .lx_form_l li:last-child {
    justify-content: flex-start;
}


.lx_form_l li label {
    font-size: 14px;
   color: #fff;
   display: block;
   font-weight: normal;
   line-height: 26px;
    
}

.lx_form_l li select{width:100%;
    height: 34px;
    background: #0d8cd5;
    border: none;    
    outline: none;
    padding: 0 20px; color: #fff;}
 .lx_form_l li input {
   width:100%;
    height: 34px;
    background: #0d8cd5;
    border: none;    
    outline: none;
    padding: 0 20px;
    color: #fff;
}
 .lx_form_l li p{ color: #fff; }
.lx_form_l li.s_sub{  text-align: center; }
.lx_form_l li.s_sub button{ display: inline-block; margin-right: 10px; }
  .lx_form_l li.s_sub .reset{ background: #fff; color: #19a1ee; }
.lx_form_l li textarea {
    width:calc(100% - 140px); 
    height: 100px;
    background: #f8f8f8;
    border: none;
    border-radius: 5px;
    resize: none;
    padding: 10px 20px;
    outline: none;
}

 .lx_form_l li button {
        width: 100px;
    height: 30px;
    background: #19a1ee;
    border: none;    
    margin: 0 auto;
    color: #fff;
    display: block;
}

}
@media (min-width:1450px){ 
.lx_tit h3{ font-size: .6rem; }
.lx_tit p{ font-size: .45rem;}
 }

/* 产品中心  */
.pro_lb{}
.sidebar-nav{margin-bottom:30px;}
.sidebar-nav .index_title {
    position: relative;
    padding:10px 20px;
    color: #fff;
    background: #4280b1;
    margin-bottom: 0;
}
.index_title .h2 {
    font-size: 18px;
    line-height: 45px;
    text-transform: uppercase;
}
.navIcon{width:100%;height:100%;position:absolute;top:0;right:0;cursor: pointer;}
.navIcon:after{content: '';position: absolute;width:24px;height:24px;background:url(../images/t4W.png) no-repeat center;background-size:auto 24px;right:15px;top:50%;margin-top:-12px;transition: all 0.3s;}
.in>.navIcon:after{background:url(../images/close3.png) no-repeat center;background-size:auto 25px;}

.sibar_nav { padding:10px 0; display: none; 
}
.sibar_nav dl{ margin-bottom: 10px; }
.sibar_nav dl.on dt{ background: #4280b1; color: #fff; }
.sibar_nav dl.on dt::after{ width: 2px; }
.sibar_nav dl dt {
    font-size: 15px;
    line-height: 24px;
    position: relative;
   color: #3a3c3d;
   background: #fff; padding:10px 20px;
   font-weight: normal;
}

.sibar_nav dl dt::before {
    content: "";
    display: block;
    width: 14px;
    height: 2px;
    background: #3a3c3d; ;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}
.sibar_nav dl.on dt::before{ background: #fff }
.sibar_nav dl.on dt::after{ background: #fff }
.sibar_nav dl dt::after {
    content: "";
    display: block;
    width: 0;
    height: 14px;
    background: #333;
    position: absolute;
    top: 50%;
    right: 26px;
    transform: translateY(-50%);
}

.sibar_nav dl dd {    
    line-height: 26px;
    padding:20px;
    display: none;
    background: #f4f9fd;
}
.sibar_nav dl.on dd{ display: block !important; }
.sibar_nav dl dd a{ font-size: 14px;
    line-height: 2.4;
    color: #838485;
    display: block;}
.sibar_nav dl dd a:hover{ color: #4280b1; }   

.products01{}
.products01 .cp_lb{ overflow: hidden; }
.products01 .cp_lb .ul_list{ list-style: none; }
 .ul_list li{  background: #fff;  padding:3% 5%; box-sizing: border-box; box-shadow: 1px 1px 10px rgba(0,0,0,0.29);margin: 15px 5px; }
.hide{ display: none; }

.ul_list li .c_img01{ display: block; overflow: hidden; }
.ul_list li .c_img01 img{ max-width: 100%; margin: 0 auto; display: block; }
.ul_list li .c_txt{ padding:12px 0; display: block; }
.ul_list li .c_txt h3{color: #4280b1; font-weight: bold; font-size: 18px; line-height: 2;}
.ul_list li .c_txt .c_td{ margin:8px 0;  overflow: hidden;}
.ul_list li .c_txt .c_td p{ font-size: 14px; line-height:1.6; color: #3a3c3d; }
.ul_list li .c_txt span{ width: 130px; background: #4280b1; display: block; text-align: center; 
	color: #fff; padding:10px 0; font-size: 14px; line-height: 1.5; margin-top:10px; }

.cakan01{ margin-top:10px; display: block; }
.cakan01 a{ font-size: 14px; color: #585857; line-height: 1.8; }
.none{ margin-top:10px; }
.none span{ font-size: 14px; color: #585857; line-height: 1.8; }
.cp_profile{ margin-top: 15px; }
.apply_01{}
.app_ico{ overflow: hidden; }
.app_ico ul{ display: block; list-style: none; }
.app_ico ul li{padding:0 2px; text-align:center; width: 25%; float: left; margin-bottom: 12px;}
.app_ico ul li:nth-child(1){ padding-left:5px; }
.app_ico ul li .ico02{ max-width: 3rem; margin: 0 auto; }
.app_ico ul li .ico02 img{     max-width: 50px;
    display: block;
    margin: 0 auto;}
.app_ico ul li:hover .ico02{-webkit-animation: doudong 1s ease;
    animation: doudong 1s ease;}
.app_ico ul li p{ font-size: 14px; color: #3a3c3d; line-height: 2; }
.solution_tj{overflow: hidden;}
.solution_tj dl{ width: 49%;margin-right:2%; float: left; display: block; margin-bottom: 12px; background: #f3f3f3;   }
.solution_tj dl:nth-child(2n){ margin-right: 0; }
.solution_tj dl dt{ display: block;overflow: hidden; }
.solution_tj dl dt img{ display: block;max-width: 100%;transition: all .5s;  }
.solution_tj dl:hover dt img{transform: scale(1.05);}
.solution_tj dl dd{ padding:12px 10px; }
.solution_tj dl dd h3{ font-size: 16px; color: #3a3c3d; line-height: 2; }
.solution_tj dl:hover dd h3{ color: #4280b1; }
.solution_tj dl dd p{ font-size: 12px; color: #999a9c; line-height: 1.6; margin:5px 0; }
.solution_tj dl dd span{ display: block; border:2px solid #999a9c; font-size: 14px; color: #999a9c; line-height: 2; width: 90px; text-align: center; }

.sibar_nav .nav_001{ list-style: none; display: block; overflow: hidden; }
.sibar_nav .nav_001 li{  display: block; background: #f3f3f3; margin-bottom: 5px; }
.sibar_nav .nav_001 li a{  font-size: 14px; color: #3a3c3d;  line-height: 2; display: block; padding: 3% 0 3% 10% ;  }
.sibar_nav .nav_001 li a:hover,.sibar_nav .nav_001 li a.on1{ background: #4280b1; color: #fff; }





@media (min-width:768px){
.ul_list li .c_txt .c_td{  min-height: 130px;; }
.ul_list li{ width: 47%; margin: 1% 1.5% 20px; background: #fff;  float: left; box-shadow: 1px 1px 10px rgba(0,0,0,0.29); padding:1% 5%; box-sizing: border-box; }
.app_ico ul{ list-style: none; display: flex; }
.solution_tj dl dd{ padding:15px; }
.sibar_nav{ display: none; }
.sibar_nav .nav_001 li a{ font-size: 14px; }
.ul_list li .c_img01 img{ max-height: 150px; }

}
@media (min-width:992px){	
    .app_ico ul li .ico02 img{     max-width: 2rem;}
.ul_list li .c_txt .c_td p{ font-size: .45rem;}
	.sidebar-nav .index_title{ display: none; }
    .sibar_nav{ display: block; }
	.sibar_nav dl dt{ padding:25px; font-size: .5rem; }
	.ul_list li .c_txt h3{ font-size: .5rem; }
	.ul_list li .c_txt  p{ font-size: .55rem;  }
	.cakan01 a{ font-size: .55rem; }
	.none span{ font-size: .55rem; }	
	.app_ico ul li p{ font-size: .5rem; }
	.app_ico ul li{padding:0 15px; margin-bottom: 0; }
	.solution_tj dl{ width: 32%;}
	.solution_tj dl:nth-child(2n){ margin-right: 2%; }
	.solution_tj dl:nth-child(3n){ margin-right: 0; }
	.solution_tj dl dd{ padding:15px; }
	.solution_tj dl dd p{ font-size: .45rem;margin:10px 0;}
	.sibar_nav .nav_001 li a{ font-size: .5rem; }
	.ul_list li .c_txt .c_td{ min-height: 3.5rem; }


}

@media (min-width:1200px){
.solution_tj{ display: flex; }	
.sibar_nav dl dd a{ font-size: .46rem;margin-bottom: 10px;}
.ul_list li .c_txt .c_td p{ font-size: .42rem;}
.ul_list li .c_txt span{font-size: .38rem; margin-top:10px;}
.cakan01{ margin-top:30px; }
.cakan01 a{ font-size: .55rem; }
    .none span{ font-size: .55rem; }    
.app_ico ul li{padding:0 30px;}
.solution_tj dl{ width: 20%; margin-right:1%;}
.solution_tj dl:nth-child(3n){ margin-right:1%; }
.solution_tj dl:nth-child(2n){ margin-right:1%; }
.solution_tj dl:last-child{ margin-right: 0; }
.solution_tj dl dd{ padding:20px 10px; }
.ul_list li .c_img01 img{ max-height: 160px; }
}
@media (min-width:1450px){
    .ul_list li .c_txt .c_td p{ font-size: .4rem;}
    .sibar_nav dl dt{  font-size: .48rem;}
.sibar_nav dl dd a{ font-size: .4rem;}
.ul_list li .c_txt  span{ margin-top:15px;}
.solution_tj dl dd p{ font-size: .37rem;}

.cakan01{ margin-top:40px; }
.app_ico ul li{padding:0 30px;}
.solution_tj dl dd{ padding:20px 15px; }
.sibar_nav .nav_001 li a{ font-size: .45rem; }
.cakan01 a{ font-size: .45rem; }
    .none span{ font-size: .55rem; }  
    .app_ico ul li p{ font-size: .45rem; }  
    .ul_list li .c_img01 img{  max-height: 180px;}
}
@media (min-width:1650px){
     .ul_list li .c_img01 img{  max-height: 190px;}
}


/* 产品详情页面  */

.product_part01{padding:20px 0;}
.details_swiper{margin-bottom:30px;}
.album-small{position: relative;width:100%;padding:0 30px;margin-top:15px;}
.album-small .swiper-container{position: static;}
.album-small .swiper-slide:after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;border:1px solid #4797d1;opacity: 0;transition:all 0.5s;}
.album-small .swiper-slide-thumb-active:after{opacity: 1;}
.gallery-thumbs .swiper-button-prev,
.gallery-thumbs .swiper-button-next{width:30px;height:100%;top:0;margin-top:0;background-size:auto 20px;opacity: 1;}
.gallery-thumbs .swiper-button-prev{left:0;background-image: url(../images/ico_fl.png);}
.gallery-thumbs .swiper-button-prev.swiper-button-disabled{opacity: 0.8;}
.gallery-thumbs .swiper-button-next{right:0;background-image: url(../images/ico_fr.png);}
.gallery-thumbs .swiper-button-next.swiper-button-disabled{opacity: 0.8;}
.recommend{margin-top:40px;}
.recommend .index_title{margin-bottom:30px;}
.recommend_swiper .swiper-container{padding-bottom:40px;}
.recommend_swiper .swiper-pagination{bottom:0;}
.recommend_swiper .swiper-pagination-bullet{background:#ccc;}
.recommend_swiper .swiper-pagination-bullet-active{background:#1da18e;}
.product_arr{}
.prodict_deac{}
.prodict_deac h3{ font-size: 20px; color: #3a3c3d; line-height: 1.8; }
.prodict_deac .dd_01{ margin-top: 12px;}
.prodict_deac .dd_01 p{color:#3a3c3d; font-size: 14px; line-height: 2;text-align: justify;}
.prod_ico{}
.prod_ico ul{ list-style: none; display: flex; }
.prod_ico ul li{ text-align: center; box-shadow: 1px 1px 10px rgba(0,0,0,0.29); margin: 0 1.5%; width: 22%; padding:5px 0; }
.prod_ico ul li .ico2{ max-width: 95%; display: block;  margin: 0 auto }
.prod_ico ul li .ico2 img{ max-width: 2rem; }
.prod_ico ul li p{ font-size: 14px; line-height: 2; color: #3a3c3d; }
.video_replay{ width: 100%; top:5%; position: fixed;    
    z-index: 9999; display:none; }
 .video_replay  #videoShow{ width:100%;} 
 .close {
    width: 29px;
    height: 29px;
    float: right;
    padding-right: 10px;
    padding-top: 10px;
}
.videos01{ background: #000; display: block; }
.videos01 video{ max-width: 100%; margin: 0 auto; }
.videos01 video:focus {
  outline: none
}

#zhezhu{     width: 100%;
    min-height: 1000px;
    background: #333333;
    z-index: 33;
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index: 999; }
.xp_detail{ padding:20px 0; }
.cp_tedian{ overflow: hidden;margin-bottom: 20px; }

.mt100{ margin-top: 50px; }
.xc_ico{ display: block; float: right; }
.xc_ico span{ width: 145px; display: block; text-align: center; line-height: 2; background: #4280b1; float: left; margin-right: 10px; }
.xc_ico span:nth-child(2){ background: url(../images/xj2_ico.png) 30% no-repeat #4280b1; }
.xc_ico span a{ font-size: 14px; color: #fff; display: block; padding:5px 0; }
.xc_ico span:nth-child(2) a{ padding-left:20%; }
.cp_edit table{
    text-align: center;
    width: 98%;
    margin: 20px auto;
    border-spacing: 0;}
.cp_edit table tr{ margin-bottom: 10px; }   
.cp_edit table thead{ background: #4280b1; color: #fff; padding: 15px 0; vertical-align: middle;text-align: center; }
.cp_edit table thead tr{ background: #4280b1;}
.cp_edit table thead tr th{ color: #fff; line-height: 2;text-align: center;padding: 15px 0;vertical-align: middle; font-weight: normal; font-size: .45rem;}
.cp_edit table tr:nth-child(2n){ background: #f4f9fd; }
.cp_edit table tr:nth-child(3){ background: #fff; }
.cp_edit table tr:nth-child(5){ background: #fff; }
.cp_edit table tr:nth-child(7){ background: #fff; }
.cp_edit table tr:nth-child(9){ background: #fff; }
.cp_edit table td{
    vertical-align: middle;
    padding: 15px 5px;
    color: #3a3c3d;
     font-size: .45rem;
}

@media (max-width:767px){
.bg_blue{ background:#4280b1 !important;  }
.cp_edit table .bg_blue td{ color:#fff !important; }
.prod_ico { margin-top:15px; }
.prod_ico ul li .ico2 img{ max-width: 55px; }
.app_ico ul li .ico02{ max-width: 55px; }
.cp_edit table{margin: 0px auto;}
.cp_edit table tr:nth-child(1){ background: #4280b1; }
.cp_edit table:nth-child(2) tr:nth-child(1){ background: #f4f9fd; }
.cp_edit table:nth-child(2) tr:nth-child(1) td{ color: #333; }
.cp_edit table tr:nth-child(3){ background: #4280b1; }
.cp_edit table tr:nth-child(5){ background: #4280b1; }
.cp_edit table tr:nth-child(7){ background: #4280b1; }
.cp_edit table tr:nth-child(9){ background: #4280b1; }
.cp_edit table tr:nth-child(11){ background: #4280b1; }
.cp_edit table tr td{ padding: 5px;
    font-size: 14px;
    font-weight: normal; }
.cp_edit table tr:nth-child(1) td{ color: #fff; }
.cp_edit table tr:nth-child(3) td{ color: #fff; }
.cp_edit table tr:nth-child(5) td{ color: #fff; }
.cp_edit table tr:nth-child(7) td{ color: #fff; }
.cp_edit table tr:nth-child(9) td{ color: #fff; }
.cp_edit table tr:nth-child(11) td{ color: #fff; }
}
@media (min-width:768px){
	.details_swiper{margin-bottom:40px;}
}
@media (min-width:992px){
	.album-small{padding:0 40px;}
	.gallery-thumbs .swiper-button-prev,
	.gallery-thumbs .swiper-button-next{width:40px;background-size:auto 30px;}
	
	.recommend{margin-top:60px;}
	.recommend_swiper .swiper-container{padding-bottom:50px;}
	.product_part01{padding:30px 0;}
	.prodict_deac h3{ font-size: .7rem;} 
	.product_arr{ position: relative; right:0;  }	
	.prodict_deac{min-height: 400px;}
	.prod_ico{ position: absolute; bottom:0; width: 100%; right: 0; }
	.xp_detail{ padding:30px 0; }
	.mt100{ margin-top: 80px; }


.video_replay{    width: 60%;
height:65px;
     background: #000;
    position: fixed;
    top: 100px;
    right: 20%;
    z-index: 9999; display:none;}
   
    .prodict_deac .dd_01{  margin-top: 20px; } 
}
@media (min-width:1200px){
.cp_detail{  }
.product_arr{}
.prodict_deac{  min-height: 450px; }	
.prod_ico ul li p{ font-size: 16px;}
.prodict_deac h3{ font-size: .7rem;}

.prodict_deac .dd_01 p{font-size: 14px;line-height: 1.8;}
.xp_detail{ padding:40px 0; }
.mt100{ margin-top: 90px; }
 .cp_tedian{ margin-bottom: 40px; }


}

@media (min-width:1450px){
	.prodict_deac{      min-height: 480px; }	
	.album-small{padding:0 50px;}
	.gallery-thumbs .swiper-button-prev,
	.gallery-thumbs .swiper-button-next{width:50px;background-size:auto 40px;}
	.product_part01{padding:40px 0;}
	.prodict_deac h3{ font-size: 32px;} 
	.prodict_deac .dd_01 p{ font-size: 16px;}
	.xp_detail{ padding:50px 0; }
	.mt100{ margin-top: 100px; }
}

/* 下载中心  */
.download{ display: block; overflow: hidden; margin-top:8px; }
.download dl{  margin-bottom: 10px;padding: 3% 4%;border:1px solid #bfbfbf; display: block;  }
.download dl a{ display: flex;  }
.download dl dt{ margin-right: 10px; }
.download dl dt img{ max-width: 40px; }
.download dl dd{}
.download dl dd h3{font-size: 14px; line-height: 1.6;}

.download02{ display: block; overflow: hidden; margin-top:8px; }
.download02 dl{ padding: 2% 3%;border:1px solid #bfbfbf; display: block; margin-bottom: 12px;  }
.download02 dl a{   }
.download02 dl dt{ margin-right: 10px; }
.download02 dl dt img{max-width: 100%; display: block;}
.download02 dl dd{display: block; overflow: hidden; padding-top: 10px;}
.download02 dl dd h3{font-size: 14px; line-height: 1.6;}

@media (min-width:992px){
.download dl{ width: 48.5%; margin-right: 2%; float: left; margin-bottom: 15px; padding: 4% 2%;  }
.download dl:nth-child(2n){ margin-right: 0; }

.download02 dl{ width: 48.5%; margin-right: 2%; float: left; margin-bottom: 15px; padding:2%;  }
.download02 dl:nth-child(2n){ margin-right: 0; }

}

@media (min-width:1200px){
.download dl{ width: 31.5%; margin-right: 2%; float: left; margin-bottom: 20px; }
.download dl:nth-child(2n){ margin-right: 2%; }
.download dl:nth-child(3n){ margin-right: 0; }
.download dl dt img{ max-width: 52px; }
.download dl dd h3{font-size: .45rem;}
.download dl dt{ margin-right: 15px; }

.download02 dl{ width: 31.5%; margin-right: 2%; float: left; margin-bottom: 20px; }
.download02 dl:nth-child(2n){ margin-right: 2%; }
.download02 dl:nth-child(3n){ margin-right: 0; }
.download02 dl dd{ padding-top: .3rem; }
.download02 dl dd h3{font-size: .45rem;}



}
@media (min-width:1450px){
    .download dl dd h3{font-size: .4rem;}
     .download02 dl dd h3{font-size: .4rem;}
}

/*  新闻列表  */
.pic2_list{ padding:20px 0; }
.news_list{ list-style: none; display: block; overflow: hidden; }
.news_list li {
    float: none;
    width: 98%;
    padding: 10px 1%; 
   overflow: hidden; 
}
.news_list li .n_t {
    float: left;
    width: 20%;
    border-right: 1px solid #ccc;
}
.n_t span {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
     color: #666;
}


.n_t p {
    text-align: center;
    font-size: 14px;
     color: #666;
}

.news_list li .n_c {
    float: left;
    width: 74%;
    margin-left: 5%;
}

.n_c h4 {
    font-size: 14px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #333;
}
.n_c p {
    font-size: 12px;
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 20px;
    color: #666;
}
.news_list li:hover .n_c h4 a{ color: #4280b1; }



@media (min-width:786px){
.pic2_list{ padding:30px 0; }
.news_list li {
    float: left;
    width: 48%;
      margin-right: 2%;
    margin-bottom: 30px;
    padding:12px 0;
}

.news_list li:nth-child(2n) {
  margin-right: 0;
  width: 48%;
  
}
.n_t span {   
    font-size: 22px;   
}

}
@media (min-width:992px){
.pic2_list{ padding:40px 0; }	
.n_t span {   
    font-size: 26px;   
}
.n_t p {
    text-align: center;
    font-size: 16px;
}
.n_c h4{ font-size: 16px; }
.n_c p {
    font-size: 14px;
    line-height: 26px;
    padding-top: 10px;
    height: 58px;
    overflow: hidden;
    display: block;
}

}

/*分页*/
.page-list {
        clear: both;
    margin: 20px 0px 40px 0px;
    text-align: center;
    overflow: hidden;
}

.page-list .page-item {
    display: inline-block;
}

.page-list .page-link {
    display: inline-block;
    font-family: Arial;
    font-size: 16px;
    padding: 2px 11px;
    margin-left: 6px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #4280b1;
    border-color: #4280b1;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}


/* 视频页面  */
.videos_list{}
.videos_list ul{ list-style: none; display: block; overflow: hidden; }
.videos_list ul li{ width: 49%; float: left; margin-right: 2%;display: block; overflow: hidden;border:1px solid #bfbfbf;padding: 1.5% 1.5% 0; margin-bottom: .3rem; }
.videos_list ul li:nth-child(2n){ margin-right:0; }
.videos_list ul li a{ display: block; }
.videos_list ul li .video_img{ display: block; }
.videos_list ul li .video_img img{max-width: 100%; display: block; margin: 0 auto; }
.videos_list ul li h3{ font-size: .5rem;
    color: #333;
    line-height: 1.8;
    text-align: center;
    padding: .3rem 0; }
.videos_list ul li .p_detaile{ width: 80%;
    min-height: 400px;
    margin: 0 auto;
    background: #000;
    position: fixed;
    top: 20%;
    left: 10%;
    z-index: 9999;
    display: none;
     }
 .videos_list ul li .p_detaile .close01{  }    
.videos_list ul li .p_detaile video{  width: 100%; outline: none}     
.videos_list ul li .p_detaile .product_con{  width: 100%; display: block; }

@media (max-width:767px){
.videos_list ul li .p_detaile{ width: 100%;top: 20%;
    left: 0%;}
 .videos_list ul li{ width: 100%; margin-right: 0;float:none; margin-bottom: 15px; }   
 .videos_list ul li h3{ font-size:14px; line-height: 30px; }
}


@media (min-width:992px){
.videos_list ul li .p_detaile{ width: 60%;top: 20%;
    left: 20%;}

}
@media (min-width:1200px){
.videos_list ul li h3{ font-size: .45rem;}

}




/*内页*/
.inside_banner{position: relative;width:100%;overflow: hidden;}
.inside_banner>img{display: block;width: 100%;/* animation:imgZoomIn 10s ease 0s forwards;-webkit-animation:imgZoomIn 10s ease 0s forwards; */}
.imgZoomIn{animation:imgZoomIn 10s ease 0s forwards;-webkit-animation:imgZoomIn 10s ease 0s forwards;}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
	100%{-webkit-transform:none;transform:none;}
}
@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
	100%{-webkit-transform:none;transform:none;}
}
.inside_banner_title{position: absolute;width:100%;color:#fff;left:0;top:50%;transform: translateY(-50%);z-index: 2;}
.inside_banner_title img{ max-width: 100px; }
.inside_banner_title h1{font-size:16px;line-height:1.6;text-shadow: 2px 2px 2px rgba(0,0,0,0.5); position: relative; padding-bottom: 10px;}
.inside_banner_title h1:after{ width: 40px; height: 2px; background: #fff; position: absolute; content:''; bottom:0; left:0; border:none; }
.inside_banner_title p{font-size:12px;margin-top:10px;line-height:1.74;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.inside_banner_title .public_more{margin-top:25px;}
.inside_banner_title .public_more a{ color: #0075a9;display: block; line-height: 2; padding:5px 0; }

.wrapper{position: relative;width:100%;min-height:70vh;z-index: 1;overflow: hidden;}
.inside_main{position: relative;width:100%;padding:40px 0;background-size:cover;background-repeat: no-repeat;background-position: center;}
.inner_item{position: relative;padding-bottom:30px;}

.index_title + .submenu{margin-top:-10px;}
.submenu.text-center{justify-content: center;}
.submenu{position: relative;display: flex;flex-flow: row wrap;margin-left:-5px;margin-right:-5px;margin-bottom:20px;}
.submenu:before,
.submenu:after{display: none;}
.submenu>li{padding:0 5px;margin:0 0 10px;}
.submenu>li>a{position: relative;display: block;min-width:100px;font-size:14px;padding:9px 5px;line-height:20px;border-radius: 0;background:#fff;border:1px solid #808080;margin:0;text-align: center;transition: all 0.5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.submenu>li>a:after{content: '';position: absolute;width:0;height:2px;left:0;bottom:0;background:transparent;transition: all 0.5s;}
.submenu>li>a:hover,
.submenu>li>a:focus,
.submenu>li.active>a,
.submenu>li.active>a:focus,
.submenu>li.active>a:hover{color:#fff;border-color:#4280b1;background:#4280b1;}

.inside_nav{position: static;width:100%;background:#fff;border-bottom:1px solid #ccc;}
.submenu_swiper .submenu{margin:0;flex-flow: row nowrap;}
.submenu_swiper .submenu>li{width:auto;margin:0;padding:0;}
.submenu_swiper .submenu>li>a{line-height: 30px;padding-left:10px;padding-right:10px;border:none;background:none;}
.submenu_swiper .submenu>li>a:hover,
.submenu_swiper .submenu>li>a:focus{color:#1a1a1a;background:none;}
.submenu_swiper .submenu>li>a:hover:after,
.submenu_swiper .submenu>li>a:focus:after{width:100%;background:#4280b1;;}
.submenu_swiper .submenu>li.active>a,
.submenu_swiper .submenu>li.active>a:focus,
.submenu_swiper .submenu>li.active>a:hover{color:#fff;background:#4280b1;}
.submenu_swiper .swiper-scrollbar{width:100%;left:0;bottom:0;height:2px;}

.InfoContent{line-height:2;position:relative;overflow:hidden;}
.InfoContent p{margin:0;    font-size: 14px;}
.InfoContent img{display: inline-block;max-width:100%;height:auto!important;}
.InfoContent video{display: block;height:auto;max-width:100%;margin:0 auto;}
.InfoContent ul,.InfoContent li{list-style-type: disc;list-style-position: inside;}
.InfoContent li p{display: inline;margin-bottom:0;}

.InfoTitle{margin-bottom:20px;text-align:center;text-transform:uppercase}
.InfoTitle h4{font-size:16px;margin:0;line-height:1.4}
.InfoTitle .date{font-size:14px;color:#999;margin-top:15px}
.InfoTitle .date span{padding:0 8px}

.goBack{text-align:center;margin-top:50px;margin-bottom:-15px;text-transform:uppercase}
.goBack .a{position: relative;display:inline-block;width:160px;font-size:16px;border-radius: 25px;color:#fff;background: #1c1f21;line-height:20px;padding:14px;overflow: hidden;transition: all 0.5s;}
.goBack .a>span{position: relative;}
.goBack .a:before{content: '';position: absolute;width:0;height:100%;left:0;top:0;background:#4280b1;transition: all 0.5s cubic-bezier(.52,1.64,.37,.66) 0s;}
.goBack .a:hover::before{width:100%;}

.pager{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:30px -5px 0}
.pager:before,
.pager:after{display: none;}
.pager li{padding:0 5px;margin:5px 0}
.pager li>a,.pager li>span{border:1px #ccc solid;background-color:transparent;color:#666;border-radius:0;padding:0;margin:0;width:30px;height:30px;line-height:30px}
.pager .next>a,.pager .next>span,.pager .previous>a,.pager .previous>span{float:none;display:block;background-color:#4c4c4c;border:0;color:#fff;width:70px}
.pager .next>a,
.pager .previous>a,
.pager .active>a,.pager li>a:hover{color:#fff;border-color:#4280b1;background-color:#4280b1}

.info_previous_next_wrap{border-top:1px #eaeaea solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666;text-transform:uppercase;overflow: hidden;}
.info_previous_next_wrap b{font-weight:400}
.info_previous_next_wrap a{color:#666;text-decoration:none;display:inline}
.info_previous_next_wrap a:hover{color:#4280b1}
.info_Next,.info_Previous{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.info_previous_next_wrap b br,
.info_previous_next_wrap a br{display: none;}
@media (max-width: 767px) {
    .inside_banner_title .public_more{margin-top:25px; display: none;}
	.cp_bb{display: none; }
	.inside_banner_title p{ display: none; }
	.submenu.text-center{justify-content: flex-start;}
	.info_previous_next_wrap{font-size:12px;margin-top:30px}
	
	.affix.inside_nav{position: fixed;left:0;top:66px;z-index: 1030;}
	.inside_nav .container{padding:0;}
}
@media (max-width: 360px) {
	.submenu>li>a{min-width:85px;}
}
@media (min-width: 768px) {
	.inside_banner_title h1{font-size:26px;}
	.inside_banner_title p{font-size:16px;}
	.inside_banner_title .public_more{margin-top:35px;}
	.inside_main{padding:50px 0;}
	.inner_item{padding-bottom:60px;}
	
	.InfoTitle h4{font-size:18px}
	.info_Next,.info_Previous{width:45%;}
	.info_Previous{float:left;}
	.info_Next{float:right;text-align:right;}
	
	.submenu{margin-bottom:30px;}
	.submenu>li>a{min-width:120px;}
	.submenu_swiper .swiper-scrollbar{display: none;}
	
	.affix.inside_nav{position: fixed;left:0;top:70px;z-index: 1030;}
    .InfoContent p{margin:0;    font-size: .45rem;}
}
@media (min-width: 992px) {
	.inside_banner_title img{ max-width: 200px; }
	.inside_main{padding:60px 0;}
	.InfoTitle h4{font-size:.8rem}
	.inside_banner_title h1:after{ width: 90px; height: 4px;}
	.inside_banner_title h1{font-size:1rem;}
	.inside_banner_title p{font-size:.6rem;}
}
@media (min-width: 1200px) {
	.affix.inside_nav{top:100px;}
	
	
	.inside_banner_title p{margin-top:15px;}
	.inside_banner_title .public_more{margin-top:40px; width: 134px; background: #fff; display: block; border:1px solid #0075a9;}
	.inside_banner_title .public_more a{ font-size: 16px; }
	.submenu{margin-left:-10px;margin-right:-10px;}
	.submenu>li{padding:0 10px;}
	.submenu>li>a{font-size:16px;padding-top:14px;padding-bottom:14px;}
	.submenu_swiper .submenu>li>a{padding-left:15px;padding-right:15px;}	
}
@media (min-width: 1450px) {
	.InfoTitle{margin-bottom:30px}

	
}
@media (min-width: 1650px) {
	.inside_main{padding:70px 0;}
	

	.inside_banner_title .public_more{margin-top:45px;}
	.inside_banner_title .public_more a{ font-size: 18px; }
	
	.submenu{margin-bottom:40px;}
	.submenu_swiper .submenu>li>a{min-width:150px;font-size:18px;padding-left:20px;padding-right:20px;}
}





/* 新闻 */
.submenu_news{justify-content: flex-start;margin-bottom:20px;margin-left:-10px;margin-right:-10px;}
.submenu_news>li{padding-left:10px;padding-right:10px;}
.submenu_news>li>a{padding:0;min-width:0;border:none;background:none;}
.submenu_news>li>a:hover,
.submenu_news>li>a:focus,
.submenu_news>li.active>a,
.submenu_news>li.active>a:focus,
.submenu_news>li.active>a:hover{background:none;border:none;color:#4280b1;}

.news_list2{display: flex;flex-flow: row wrap;margin-left:-10px;margin-right:-10px;}
.news_list2:before,
.news_list2:after{display: none;}
.news_list2 .column{padding-left:10px;padding-right:10px;margin-bottom:20px;}
.news_list2 a{display: block;height:100%;background:#fff;padding:15px;transition: all 0.5s;}
.news_list2 .nl_top{display: flex;align-items: center;}
.news_list2 .date{margin-right:20px;width:80px;flex:0 0 auto;box-shadow: 0 2px 3px rgba(0,0,0,0.15);text-align: center;color:#333}
.news_list2 .day{font-size:30px;padding:10px 0;border-bottom:1px solid #d7d7d7;}
.news_list2 .year{font-size:12px;padding:10px 0;color:#666;}
.news_list2 .img{width:100%;overflow: hidden;}
.news_list2 .text{margin-top:10px;}
.news_list2 h5{font-size:16px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;}
.news_list2 .p{font-size:14px;color:#666;line-height:24px;height:72px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news_list2 a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.news_list2 a:hover .img>img{transform: scale(1.05);}
.news_list2 a:hover h5{color:#4280b1;}
@media (max-width:767px){
	.submenu_news{justify-content: center;}
}
@media (max-width:600px){
	.news_list2 .column{width:100%;}
}
@media (min-width:1200px){
	.news_list2 .column{width:50%;}
	.news_list2 h5{font-size:18px;}
}
@media (min-width:1450px){
	.news_list2 .column{width:33.333333%;}
}
@media (min-width:1650px){
	.submenu_news{margin-left:-20px;margin-right:-20px;}
	.submenu_news>li{padding-left:20px;padding-right:20px;}
	.news_list2 .date{width:90px;margin-left:10px;margin-right:30px;}
	.news_list2 .text{padding:10px;margin-top:0;}
}
/*关于 end -----------------2021-09-17*/

/*加盟*/
.join_banner_title{text-align: left;}
.join_banner_title h2{font-size:22px;font-weight: 700;}
.join_banner_title p{font-size:16px;}
.join_main .img>img{width:auto;max-width:100%;margin:0 auto;}
@media (min-width: 768px) {
	.join_banner_title h2{font-size:28px;}
	.join_banner_title p{font-size:18px;}
}
@media (min-width: 1200px) {
	.join_banner_title h2{font-size:34px;}
	.join_banner_title p{font-size:20px;}
}
@media (min-width: 1650px) {
	.join_banner_title h2{font-size:40px;}
	.join_banner_title p{font-size:24px;}
}

/*联系我们*/
.contact_inside_banner .inside_banner_title{margin-top:25px;}
.contact_row{display: flex;flex-flow: row wrap;margin-left:-10px;margin-right:-10px;margin-top:-30px;}
.contact_row:before,
.contact_row:after{display: none;}
.contact_row>div{padding-left:10px;padding-right:10px;margin-top:30px;}
.contact_row .inner{height:100%;padding:40px 25px;text-align: center;background:#fff;border:1px solid #ccc;transition: all 0.36s;}
.contact_row .num{margin-bottom:30px;}
.contact_row .num>img{height:57px;}
.contact_row h5{font-size:20px;margin-bottom:15px;}
.contact_row .p{font-size:14px;line-height:26px;color:#4c4c4c;}
.contact_row .inner:hover{background:#f9f9f9;border-style: dashed;}

.map_row{background:#f6f6f6;margin:0;display: flex;flex-flow: row wrap;}
.map_row:before,
.map_row:after{display: none;}
.map_row>div{padding:0;}
.map_row>.left{display: flex;justify-content: center;align-items: center;}
.map_row .text{padding:40px 20px;}
.map_row .text h1{font-size:18px;margin-bottom:20px;}
.map_row .ewm{display: flex;flex-flow: row wrap;text-align: center;}
.map_row .ewm .item{margin-right:30px;margin-top:20px;}
.map_row .ewm .item:last-child{margin-right:0;}
.map_row .ewm .item>img{width:120px;display: block;margin:0 auto 5px;}

.map{position: relative;overflow: hidden;height:350px;}
.map #dituContent{width:100%;height:100%;}
.BMap_bubble_title{color:#4280b1;font-size:14px;font-weight: 700;}

.msgForm{max-width:1100px;margin:0 auto;}
.message_form{margin-left:-20px;margin-right:-20px;}
.message_form .column{padding-left:20px;padding-right:20px;margin-bottom:20px;}
.message_form .form-group{position: relative;border:2px solid #dddddd;display: flex;margin-bottom:0;}
.message_form label{flex: 0 0 auto;display: block;margin:0;padding-left:10px;padding-right:10px;width:90px;font-size:16px;line-height:50px;font-weight: 400;border-right:2px solid #dddddd;}
.message_form .form-control{width:100%;overflow: hidden;display: block;height:50px;font-size:16px;color:#1a1a1a;background:none;border:none;border-radius:0;box-shadow:none;padding:0 15px;}
.message_form .error label{color:#4280b1}
.message_form .error .valid_message{position:absolute;width:100%;left:0;font-size:12px;color:#4280b1;display:none}
.message_form .btn{display:block;width:50%;min-width:170px;margin:0 auto;height:50px;font-size:16px;color:#fff;border:none;padding:0;outline:none;border-radius: 0;background:#4280b1;transition: all 0.36s;}
.message_form .btn:hover{box-shadow: 0 2px 2px #999;}

.form-group-code{position: relative;padding-right:70px;}
.form-group-code .imgCode{position: absolute;width:70px;height:50px;cursor: pointer;right:0;top:0;}
.form-group-code .imgCode img{width:100%;height:100%;cursor: pointer;}


.contact_middle{margin-top:-30px;}
.contact_middle>div{margin-top:30px;}
.contact_middle .form{display: flex;align-items: center;flex-flow: row wrap;justify-content: center;}
.contact_middle label{display: block;margin:0;font-size:20px;font-weight: 400;color:#4280b1;text-align: center;}
.contact_middle .label1{font-size:20px;}
.contact_middle .label2{margin-top:10px;font-size:14px;color:#4c4c4c;}
.contact_middle .form form{display: flex;width:320px;max-width:100%;height:50px;}
.contact_middle .form .form-group{margin:0;width:100%;overflow: hidden;border:1px solid #4280b1;}
.contact_middle .form .form-control{display: block;width:100%;height:100%;padding:0 10px;font-size:16px;color:#333;border:none;border-radius: 0;background:none;box-shadow: none;}
.contact_middle .form .btn{width:100px;height:50px;flex: 0 0 auto;color:#fff;font-size:16px;background:#4280b1;border:none;box-shadow: none;border-radius: 0;}

.contact_02{overflow: hidden;}
.contact_02>.bg{position: absolute;width:1920px;left:50%;transform: translateX(-50%);height:744px;top:80px;background-image:url(../images/bg12.png);background-repeat: no-repeat;background-size:100% auto;background-position: 0 0;z-index: 1;animation: move_wave5 30s linear alternate infinite;opacity: 0.3;}
.contact_02>.container{position: relative;z-index: 2;}
@-webkit-keyframes move_wave5 {
    0% {transform: translate(-50%,0);}
    25% {transform: translate(-50%,-150px);}
    50% {transform: translate(-50%,0);}
    75% {transform: translate(-50%,-150px);}
    100% {transform: translate(-50%,0);}
}
@keyframes move_wave5 {
     0% {transform: translate(-50%,0);}
    25% {transform: translate(-50%,-150px);}
    50% {transform: translate(-50%,0);}
    75% {transform: translate(-50%,-150px);}
    100% {transform: translate(-50%,0);}
}

@media (max-width:767px){
	.contact_row{margin-top:-20px;}
	.contact_row>div{margin-top:20px;}
	.contact_row .num{margin-bottom:20px;}
	.contact_row .num>img{height:37px;}
	.contact_row h5{font-size:18px;margin-bottom:10px;}
	.contact_row .inner{padding:30px 20px;}
	
	.contact_middle{margin-top:-20px;}
	.contact_middle>div{margin-top:20px;}
	.contact_middle .form{display: block;}
	.contact_middle .form form{margin:0 auto;}
	.contact_middle .form .btn{width:90px;}
}
@media (min-width:768px){
	.contact_row .inner{padding-top:50px;padding-bottom:40px;}
	.map{height:430px;}
	.map_row>.left{min-height:240px;}
	.map_row .text{padding:30px;}
	.map_row .text h1{font-size:22px;}
	.map_row .text .InfoContent{font-size:16px;}
	.message_form .column{margin-bottom:30px;}
	
	.contact_middle .label1{font-size:22px;}
	.contact_middle .label2{font-size:16px;margin-top:15px;}
}
@media (min-width:992px){
	.contact_row{margin-left:-20px;margin-right:-20px;}
	.contact_row>div{padding-left:20px;padding-right:20px;}
}
@media (min-width:1200px){
	.contact_row h5{font-size:22px;}
	.contact_row .p{font-size:16px;}
	.map_row .text h1{font-size:24px;margin-bottom:30px;}
	.map_row .text .InfoContent{font-size:18px;}
	.message_form{margin-left:-35px;margin-right:-35px;}
	.message_form .column{padding-left:35px;padding-right:35px;margin-bottom:40px;}
	
	.contact_middle .form form{width:400px;}
}
@media (min-width:1450px){
	.contact_row{margin-left:-30px;margin-right:-30px;}
	.contact_row>div{padding-left:30px;padding-right:30px;}
	

	.contact_middle .form form{width:500px;}
	.contact_middle .form .btn{width:120px;}
	.contact_middle .label1{font-size:26px;}
	.contact_middle .label2{font-size:20px;}
}
@media (min-width:1650px){
	.contact_row,.contact_middle{padding:0 6.25%;}
	.contact_row h5{font-size:24px;}
	.contact_row .inner{padding-left:40px;padding-right:40px;}
	.msgForm{margin-top:-15px;}
	.message_form{margin-left:-50px;margin-right:-50px;}
	.message_form .column{padding-left:50px;padding-right:50px;margin-bottom:50px;}
	.message_form .form-group{border-width:2px;}
	.message_form label{line-height: 60px;border-right-width: 2px;width:100px;padding-left:15px;}
	.message_form .form-control,
	.message_form .btn,
	.form-group-code .imgCode{height:60px;}
	.form-group-code{padding-right:100px;}
	.form-group-code .imgCode{width:100px;}
	
	.contact_middle{padding:0 20%;}
}
@media (min-width:1850px){
	.contact_row{margin-left:-44px;margin-right:-44px;}
	.contact_row>div{padding-left:44px;padding-right:44px;}
}



.index_s6_main{position: relative;display: flex;flex-flow: column;justify-content: center;align-items: center;}
.i_s6_left{width: 100%;text-align: center;margin-bottom:40px;transition: all 0.5s;}
.i_s6_left img{max-width:335px;width:50%;}
.i_s6_right{transition: all 0.5s;}
.i_s6_right ul{display: flex;justify-content: space-between;text-align: center;margin-bottom:40px;list-style: none;}
.i_s6_right li h2{font-size:24px;font-weight: 700;color:#4280b1;line-height: 1;}
.i_s6_right li p{font-size:16px;margin-top:10px;color:#231815;}
.i_s6_right .btn{display:block;padding:0;background:none;box-shadow: none;border:none;text-align: left;white-space:normal}
.i_s6_right .btn>img{width:100%;max-width:570px;}
.i_s6_right .btn>h5{font-size:22px;line-height:1.4}
.i_s6_right .btn>h6{margin-top:20px;line-height:1.4;font-weight: 700;font-size:20px;}
.i_s6_right .btn>h6>span{color:#4280b1;}
.i_s6_right .public_more{margin-top:30px;}
.i_s6_right .public_more .a{border-radius: 10px;width:180px;}
.i_s6_right .public_more .a>span{font-size:20px;}
@media (max-width:767px){
	.index_s6_main{max-width:480px;margin: 0 auto;}
	.i_s6_right{margin-bottom:20px;}
	.i_s6_right ul{margin-left:auto;margin-right:auto;}
	.i_s6_right .public_more{text-align: center;}
}
@media (max-width:479px){
	.i_s6_right li p{font-size:14px;}
	.i_s6_right .btn>h5,
	.i_s6_right .btn>h6{font-size:20px;}
	.i_s6_right .btn>h6{margin-top:15px;}
}
@media (min-width:768px){
	.index_s6_main{padding:30px 15px;}
	.i_s6_right li h2{font-size:30px;}
	.i_s6_right li p{margin-top:15px;}
	
	.i_s6_right .btn>h5{font-size:24px;}
	.i_s6_right .btn>h6{font-size:24px;margin-top:25px;}
	.i_s6_right .public_more{margin-top:40px;}
}
@media (min-width:992px){
	.index_s6_main{flex-flow: row;}
	.i_s6_left{width:auto;margin-bottom:0;}
	.i_s6_left img{width:auto;}
	.i_s6_right{padding-left:5%;}
	.i_s6_right li h2{font-size:36px;}
	.i_s6_right li p{font-size:18px;}
}
@media (min-width:1200px){
	.i_s6_right ul{margin-bottom:60px;}
	.i_s6_right li h2{font-size:42px;}
	.i_s6_right li p{font-size:20px;}
	
	.i_s6_right .btn>h5,
	.i_s6_right .btn>h6{font-size:28px;}
	.i_s6_right .btn>h6{margin-top:30px;}
	.i_s6_right .public_more{margin-top:50px;}
	
}
@media (min-width:1650px){
	.i_s6_right ul{margin-bottom:80px;}
	.i_s6_right li h2{font-size:46px;}
	.i_s6_right .btn>h5,
	.i_s6_right .btn>h6{font-size:30px;}
}

.aModal .modal-dialog{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:15px;}
.aModal .close{position:absolute;width:36px;height:36px;line-height: 30px;text-align: center;background-color:#4280b1;opacity:1;color:#fff;z-index:999;right:-10px;top:-10px;border-radius:50%;font-size:20px;font-weight:lighter;outline: 0;text-shadow:none;transition: all 0.5s;}
.aModal .close:hover{background-color:#4280b1;}
.aModal .modal-body{padding:0;}
.aModal .modal-content{padding:30px 15px;border:none;border-radius: 10px;background:#fff;box-shadow: 0 0 0 rgba(0,0,0,0);}
.aModal.modal.fade .modal-dialog{
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(-50%,-50%) scale(0.5);
    -ms-transform: translate(-50%,-50%) scale(0.5);
    -o-transform: translate(-50%,-50%) scale(0.5);
    transform: translate(-50%,-50%) scale(0.5);
}
.aModal.modal.in .modal-dialog{
	-webkit-transform: translate(-50%,-50%) scale(1);
	-ms-transform: translate(-50%,-50%) scale(1);
	-o-transform: translate(-50%,-50%) scale(1);
	transform: translate(-50%,-50%) scale(1);
}
@media (min-width:768px){
	.aModal .modal-content{padding:40px 25px;}
	.aModal .modal-dialog{width:80%;max-width:600px;}
}



/*动画*/
.fadeIn {
	opacity: 0;
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInUp {
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInDown {
	opacity: 0;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0);
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInLeft {
	opacity: 0;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInRight {
	opacity: 0;
	-webkit-transform: translate3d(20px,0,0);
	transform: translate3d(20px,0,0);
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.zoomIn {
	opacity: 0;
	-webkit-transform: scale3d(.9,.9,.9);
	transform: scale3d(.9,.9,.9);
	-webkit-transition: all 1s;
	transition: all 1s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.animated {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}


.FastRight {
    width: 45px;
    position: fixed;
    z-index: 99;
    right: 0px;
    top: 55%;
    transform: translate(0, -50%);
}
.FastRight ul{list-style: none;}
.FastRight li {
    position: relative;
    cursor: pointer;
    margin-bottom: 2px;
   
}

.FastRight li:first-child {
    border-top: 0px;
}

.FastRight .ico {
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    background: #1891d5;
    position: relative;
    overflow: hidden;
}

.FastRight .ico em {
    font-size: 13px;
    line-height: 16px;
    color: #fff;
    background: #4280b1;
    text-align: center;
    display: block;
    position: absolute;
    bottom: -100%;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    transition: all .3s linear;
}

.FastRight .ico em a {
    color: #fff;
}

.FastRight .ico img {
    width: 30px;
}

.FastRight li.download001{border-top: 0px;
    border-bottom: 0px;
    margin-top: 2px;}
.FastRight li.totop {
    border-top: 0px;
    border-bottom: 0px;
    margin-top: 2px;
}

.FastRight li.totop .ico {
    background: #868686;
}

.FastRight li .info {
    display: none;
    width: 185px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 45px;
    text-align: center;
    padding-right: 20px;
}

.FastRight li .info .fixbox {
    width: 100%;
    border: 1px solid #c3c3c3;
    background: #fff;
    height: 55px;
    border-radius: 5px;
    position: relative;
}

.FastRight li .info .fixbox::after {
    content: "";
    display: block;
    width: 10px;
    height: 15px;  
    position: absolute;
    top: 50%;
    right: -10px;
    margin-top: -7.5px;
}

.FastRight li .info .fixbox a {
    width: 100%;
    height: 100%;
    display: table;
}

.FastRight li .info .fixbox img {
    max-width: none;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-top: 5px;
    vertical-align: middle;
}

.FastRight li .info .fixbox p {
    margin-bottom: 5px;
    font-size: 14px;
    color: #313131;
    display: inline-block;
    vertical-align: middle;
    margin: 5px 0 0 10px;
    text-align: left;
}

.FastRight li .info .fixbox p span {
    font-size: 13px;
    color: #c22828;
    display: block;
    line-height: 16px;
}

.FastRight li.lwx .info .fixbox {
    height: auto;
    padding: 10px 0;
}

.FastRight li.lwx .info .fixbox img {
    display: block;
    width: 150px;
    height: 150px;
    margin: 0 auto;
}

.FastRight li.lwx .info .fixbox p {
    display: block;
    text-align: center;
    margin-top: 5px;
    font-size: 13px;
}

.FastRight li:hover .ico em {
    bottom: 0;
}
.video_out{ text-align:center;}
.video_out img{ max-width:100%;}


/*   高校解决方案页面  */

.yuan02{ position: absolute; right: 29%; top:40%; }
.yuan02 img{ width: 100%; display:block;animation:mymove 3s linear alternate infinite; cursor: pointer;}
.y_wz{ display: none; width: 400px; position: absolute; right: 31%; top:40%; }               
 .y_wz h3{ background: #0056dd; border-radius: 30px; font-size: .62rem; color: #fff;  line-height: 2.4; text-align: center; font-weight: normal; }           



@keyframes mymove
            {
                0%{
                transform: scale(0.7);  /*开始为原始大小*/
                }
                25%{
                    transform: scale(1); /*放大1.1倍*/
                }
                50%{
                    transform: scale(0.7);
                }
                75%{
                    transform: scale(1);
                }

            }
            
            @-webkit-keyframes mymove /*Safari and Chrome*/
            {
                0%{
                transform: scale(0.7);  /*开始为原始大小*/
                }
                25%{
                    transform: scale(1); /*放大1.1倍*/
                }
                50%{
                    transform: scale(0.7);
                }
                75%{
                    transform: scale(1);
                }
            }

.s_part01{ padding: 20px 0; }
.cjrh{ padding: 10px 0 }
 .cjrh h3{ font-size: 18px; color: #3c3b3a; line-height: 30px; font-weight: bold; }

.cjrh p{ font-size: 14px; color: #9c9d9d; line-height: 24px; margin: 10px 0 15px; }
.cjrh span{   }
.cjrh span a{width: 120px; background: #0056dd; border-radius: 20px; text-align: center; font-size: 14px; color: #fff; line-height: 40px; display: block;}

.cjrh_list dl{ width: 50%;position: relative; display: block; overflow: hidden; float: left }
.cjrh_list dl dt{   display: block; overflow: hidden;}
.cjrh_list dl dt img{ width: 100%; }
.cjrh_list dl dd{ position: absolute; width: 100%; display: block; height: 100%; padding:10% 5% 0; text-align: center; box-sizing: border-box;top:0; }
.cjrh_list dl dd i{ width: 40px; height: 40px; display: block; margin: 0 auto; }
.cjrh_list dl:hover dd i{-webkit-animation: doudong 1s ease;
    animation: doudong 1s ease;}
.cjrh_list dl dd .t01{ background: url(../images/icon02.png) 0 0 no-repeat; background-size: 40px; }
.cjrh_list dl dd .t02{ background: url(../images/icon02.png) 0 -40px no-repeat; background-size: 40px; }
.cjrh_list dl dd .t03{ background: url(../images/icon02.png) 0 -80px no-repeat; background-size: 40px; }
.cjrh_list dl dd .t04{ background: url(../images/icon02.png) 0 -120px no-repeat; background-size: 40px; }
.cjrh_list dl dd .t05{ background: url(../images/icon02.png) 0 -160px no-repeat; background-size: 40px; }
.cjrh_list dl dd h3{ font-size:16px; color: #fff; line-height: 30px; font-weight: bold;}
.cjrh_list dl dd p{ font-size: 14px; color: #fff; line-height: 24px; }
.xt_mothed h4{ font-size: 16px; color: #0056de; line-height: 28px; text-align: right; }
.xt_mothed h3{ font-size: 20px; color: #0056dc; line-height: 30px; text-align: right; }

.xt_mothed .xt_list{display: block; overflow: hidden; margin-top:12px;}
.xt_mothed .xt_list ul{ list-style: none; }
.xt_mothed .xt_list ul li{ width: 32%; margin-right: 2%; float: left; display: block; margin-bottom: 12px;}
.xt_mothed .xt_list ul li:nth-child(3n){ margin-right: 0; }
.xt_mothed .xt_list ul li a{ font-size: 14px; color: #535352; line-height: 30px;  text-align: center;  display: block;background: #bfbfbf;border-radius: 12px;  }
.xt_mothed .xt_list ul li a:hover{ background: #0056dd; color: #fff; }
.xt_mothed .xt_list ul li:nth-child(1) a{ background: #0056dd; color: #fff;}
.jicheng02{ width: 100%; display: block; margin-top:15px; overflow: hidden; }
.xt_mothed{ width: 100%;padding-top:.6rem;overflow: hidden; display: block; }
.jic01{ display: block; overflow: hidden; }
.jicheng02{background: url(../images/bg_03.jpg) 2px bottom no-repeat; padding-bottom: 7px;}
.jicheng02 dl{  background:#fff; box-shadow: 1px 1px 10px #eee;padding: 10px; box-sizing: border-box; margin:0.25% 0.25% 10px; overflow: hidden;  }
.jicheng02 dl dt{ float: left;display: block; overflow: hidden;width: 50px; }
.jicheng02 dl:hover dt i{-webkit-animation: doudong 1s ease;
    animation: doudong 1s ease;}
.jicheng02 dl:last-child{ margin-bottom: 3px; }    
.jicheng02 dl dt i{ width: 50px; height: 53px; display: block; }
.jicheng02 dl dt .j01{ background: url(../images/icon03.jpg) 0 0 no-repeat; background-size: 100%; }
.jicheng02 dl dt .j02{ background: url(../images/icon03.jpg) 0 -53px no-repeat;background-size: 100%; }
.jicheng02 dl dt .j03{ background: url(../images/icon03.jpg) 0 -106px no-repeat;background-size: 100%; }
.jicheng02 dl dt .j04{ background: url(../images/icon03.jpg) 0 -159px no-repeat;background-size: 100%; }
.jicheng02 dl dt .j05{ background: url(../images/icon03.jpg) 0 -212px no-repeat;background-size: 100%; }
.jicheng02 dl dt .j06{ background: url(../images/icon03.jpg) 0 -265px no-repeat;background-size: 100%; }
.jicheng02 dl dt .j07{ background: url(../images/icon03.jpg) 0 -318px no-repeat;background-size: 100%; }
.jicheng02 dl dt .j08{ background: url(../images/icon03.jpg) 0 -371px no-repeat;background-size: 100%; }
.jicheng02 dl dt .j09{ background: url(../images/icon03.jpg) 0 -424px no-repeat;background-size: 100%; }
.jicheng02 dl dd{ width: calc(100% - 60px); float: right; display: block; overflow: hidden;}
.jicheng02 dl dd h3{ font-size: 17px; line-height: 28px;color: #535352; }
.jicheng02 dl dd p{ font-size: 14px; color: #9c9d9d; line-height: 24px; min-height: 50px;}

.text_bt{ text-align: center;display: block; }
.text_bt h3{ font-size: 20px; color: #3c3b3a; line-height: 32px; }
.text_bt p{ font-size: 15px; color: #9c9d9d; line-height: 24px; }
.yuan05{ display: none; }
.fangan_list{ margin-top:15px; }
.fanga01{width: 100%; display: block;overflow: hidden; background: #f4f5fa; border-radius: 25px; padding: 10px 12px; margin-top: 12px;}
.fanga01 ul{ list-style: none;display: block; overflow: hidden; }
.fanga01 ul li{ display: block;background: #f5f6fb; border-radius: 20px; text-align: center;  box-shadow: -1px 1px 10px rgba(26,18,232,0.1); margin: 10px ; }
.fanga01 ul li a{ font-size:14px; color: #9c9d9d; line-height: 36px;  }
.fanga02{width: 100%; display: block;overflow: hidden; background: #f4f5fa; border-radius: 25px; padding:  10px 12px;margin-top: 12px;}
.fanga02 ul{ list-style: none;display: block; overflow: hidden; }
.fanga02 ul li{ display: block;background: #f5f6fb; border-radius: 20px; text-align: center;  box-shadow: -1px 1px 10px rgba(26,18,232,0.1); margin: 10px ; }
.fanga02 ul li a{ font-size:14px; color: #9c9d9d; line-height: 36px;  }

.fangan_zx{ width:150px; margin: 12px auto 0; display: block;}
.fangan_zx a{ display: block; text-align: center; background: #0056dd; font-size: 14px; color: #fff; line-height:32px; }
.fanga01 .fa_tit,.fanga02 .fa_tit{ display: block; background: #0056dd; border-radius: 20px; }
.fanga01 .fa_tit h3,.fanga02 .fa_tit h3{ font-size: 16px; color: #fff; line-height: 36px; text-align: center; }

 .cjrh_list{ display: block; }
.cjrh_list dl{ width: 33.3%; float: left;  }
.cjrh_list dl dd h3{ font-size: 16px; color: #fff; line-height: 30px;  }
.cjrh_list dl dd p{ font-size: 14px; color: #fff; line-height: 24px; }
.cjrh_list dl:nth-child(4){ margin-left: 33.3%; }

.bg06{ background: url(../images/bg06.jpg) top no-repeat; background-size: 100%;  }



@media (min-width: 768px){
.cjrh_list dl dd h3{font-size: .7rem; line-height: 1.5; }
.cjrh_list dl dd p{ font-size: .5rem;  line-height: 1.8; }
}

@media(max-width: 768px){
.y_wz{ display: block; width: 60%;right:35% }
.yuan02{}
.y_wz h3{ font-size: 15px; color: #fff; line-height: 40px; }
 .cjrh_list{ margin-top:15px; }
 .jicheng02{ background-size: 130px;
    padding-bottom: 1px; }
.xt_mothed h4{ padding-left: 25%; }
.xt_mothed h4 i{ display: block; }
.bg06{ background-size: 120%; }

}
@media (min-width: 992px){
 .s_part01{ padding: 35px 0; }   
 .cjrh{ padding: 20px 0; }
 .cjrh h3{ font-size: 1rem; color: #3c3b3a; line-height: 1.8; font-weight: bold; }
.cjrh p{ font-size: .5rem; color: #9c9d9d; line-height: 2.2; margin: .5rem 0 2.4rem; }
.cjrh span{   }
.cjrh span a{width: 4rem; background: #0056dd; border-radius: 20px; text-align: center; font-size: 15px; color: #fff; line-height: 40px; display: block;}


.text_bt h3{ font-size: 1rem; line-height: 2; font-weight: bold; }
.text_bt p{ font-size: .45rem; line-height: 2; }

.fangan_list{ position: relative; display: block; overflow: hidden; margin-top:1rem; }
.fanga01 ul li{ width: 23%; margin:.3rem 1.5% .3rem 0.5%; background: #f5f6fb; border-radius: 20px; text-align: center; box-shadow: -1px 1px 10px rgba(26,18,232,0.1); float: left; }
.fanga01 ul li a{ font-size:.42rem; color: #9c9d9d; line-height: 2.6;  }
.fanga01 ul li:hover{ background: #0256dc; }
.fanga01 ul li:hover a{ color: #fff; }
.fangan_list .fanga02{ width: 28%;display: block;overflow: hidden; padding:.6rem .5rem;background: #f4f5fa; box-sizing:border-box;border-radius: 25px;  margin:2.4rem 0;}
.fangan_list .fanga02 ul{ list-style: none;display: block; overflow: hidden; }
.fanga02 ul li{ margin:.4rem 1.5% .4rem 0.5%; background: #f5f6fb; border-radius: 20px; text-align: center;  box-shadow: -1px 1px 10px rgba(26,18,232,0.1);;}
.fanga02 ul li a{ font-size:.42rem; color: #9c9d9d; line-height: 2.6;  }
.fanga02 ul li:hover{ background: #0256dc; }
.fanga02 ul li:hover a{ color: #fff; }
.fangan_list .fanga01 ul li:nth-child(9){ width: 48%;  display: block; margin-left: 25.5%;}
.fangan_list .yuan05{ width: 36%; position: absolute; left: 31% ; display: block; overflow: hidden;top:16%; }
.fangan_list .yuan05 img{ max-width: 100%; display: block;}
.fangan_zx{ width:15%; margin: .8rem auto 0; display: block;}
.fangan_zx a{ display: block; text-align: center; background: #0056dd; font-size: .45rem; color: #fff; line-height: 2.2; }
 .fanga01 .fa_tit,.fanga02 .fa_tit{ display: none; }
.jicheng02 dl{ width: 49%;float: left; }
.xt_mothed{ width: 70%; }
.xt_mothed .xt_list ul li a{ line-height: 40px; }
.cjrh_list dl dd h3{ font-size: .6rem; }

}
@media (min-width: 1200px){
.s_part01{ padding: 50px 0; }   
.cjrh_list dl dd{ padding: 12% 3% 0; }
.cjrh_list dl dd i{ width: 60px; height: 60px; }
.cjrh_list dl dd .t01{ background: url(../images/icon02.png) 0 0 no-repeat; background-size: 60px; }
.cjrh_list dl dd .t02{ background: url(../images/icon02.png) 0 -60px no-repeat; background-size: 60px; }
.cjrh_list dl dd .t03{ background: url(../images/icon02.png) 0 -120px no-repeat; background-size: 60px; }
.cjrh_list dl dd .t04{ background: url(../images/icon02.png) 0 -180px no-repeat; background-size: 60px; }
.cjrh_list dl dd .t05{ background: url(../images/icon02.png) 0 -240px no-repeat; background-size: 60px; }
.xt_mothed{ width: 55%;padding-top:.6rem;}
.xt_mothed h4{ font-size: .88rem; color: #0056de; line-height: 2; text-align: right; }
.xt_mothed h3{ font-size: 1.3rem; color: #0056dc; line-height: 1.4; text-align: right; }
.xt_mothed .xt_list{ margin:.8rem 0 0 12%;   }
.xt_mothed .xt_list ul li{ margin-bottom: .5rem; }
.xt_mothed .xt_list ul li a{ font-size: .55rem;line-height: 2.4; }
.jicheng02{ margin-top:2rem; }
.jicheng02 dl{ width: 32.5%;float:left;margin:0.25%;   }
.jicheng02 dl{ padding: .8rem .4rem; }
.jicheng02 dl dt{ width: 80px;  }
.jicheng02 dl dt i{width: 100%; height: 85px; display: block;}
.jicheng02 dl dt .j01{ background: url(../images/icon03.jpg) 0 0 no-repeat }
.jicheng02 dl dt .j02{ background: url(../images/icon03.jpg) 0 -85px no-repeat }
.jicheng02 dl dt .j03{ background: url(../images/icon03.jpg) 0 -170px no-repeat }
.jicheng02 dl dt .j04{ background: url(../images/icon03.jpg) 0 -255px no-repeat }
.jicheng02 dl dt .j05{ background: url(../images/icon03.jpg) 0 -340px no-repeat }
.jicheng02 dl dt .j06{ background: url(../images/icon03.jpg) 0 -425px no-repeat }
.jicheng02 dl dt .j07{ background: url(../images/icon03.jpg) 0 -510px no-repeat }
.jicheng02 dl dt .j08{ background: url(../images/icon03.jpg) 0 -595px no-repeat }
.jicheng02 dl dt .j09{ background: url(../images/icon03.jpg) 0 -680px no-repeat }
.jicheng02 dl dd{ width: calc(100% - 90px);  }
.jicheng02 dl dd h3{ font-size: .55rem; color: #535352; line-height: 1.6; }
.jicheng02 dl dd p{ font-size: .42rem;  line-height: 1.8; }





}

@media (min-width: 1450px){
.jicheng02{ margin-top:2.5rem; }
.fangan_list .yuan05{ top:12%; }
.cjrh_list dl dd i{ width: 80px; height: 80px; }
.cjrh_list dl dd .t01{ background: url(../images/icon02.png) 0 0 no-repeat; background-size: 80px; }
.cjrh_list dl dd .t02{ background: url(../images/icon02.png) 0 -80px no-repeat; background-size: 80px; }
.cjrh_list dl dd .t03{ background: url(../images/icon02.png) 0 -160px no-repeat; background-size: 80px; }
.cjrh_list dl dd .t04{ background: url(../images/icon02.png) 0 -240px no-repeat; background-size: 80px; }
.cjrh_list dl dd .t05{ background: url(../images/icon02.png) 0 -320px no-repeat; background-size: 80px; }

}
@media (min-width: 1650px){
    .fangan_list .yuan05{top:15%;}
}


/*  院校科学研究  */
.bg07{ background: #f9f8fd; }
.school01{position: relative; margin-top:15px;}
#school_01{  display: block; overflow: hidden; }
.sch_cc dl{ display: block; overflow: hidden; padding: 12px 10px;background: #fff; border-radius: 20px; }
.sch_cc dl:hover{ background: #0056dd; }
.sch_cc dl dt{ display: block; overflow: hidden; }
.sch_cc dl dt img{ width: 100%;display: block; }
.sch_cc dl dt video{ width: 100%; display: block; }
.sch_cc dl dd{ padding: 12px 10px; }
.sch_cc dl dd h3{ font-size: 16px; color: #3c3b3a; line-height: 30px; }
.sch_cc dl dd .sch_desc{ padding: 10px 0; }
.sch_cc dl dd .sch_desc p{ font-size: 14px; color: #414141; line-height: 28px; margin-top: 10px; }
.sch_cc dl dd span{ margin-top:15px; display: block; width: 120px;  }
.sch_cc dl dd span a{background-image: linear-gradient(to right, #1f9cf0, #0058de);
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    border-radius: 30px; display: block;}
.sch_cc dl:hover dd h3{ color: #fff; }
.sch_cc dl:hover dd p{ color: #fff; }
.sch_cc dl:hover dd span a{ background: #fff; color: #0056dd; }
#school_01 .swiper-slide .sch_cc{  }
.logo_list{display: block; overflow: hidden;  margin-top:12px;}
.logo_list .swiper-slide{ display: block; }  
.logo_list .swiper-slide .z_logo{display: block; overflow: hidden; }
.logo_list .swiper-slide .z_logo img{ width: 100%; display: block;}

.bg08{ background: url(../images/bg08.jpg) no-repeat; }
.school02{display: block; overflow: hidden; padding: 15px 0;}
.school02 .tab-hd{ display: block;  }
.school02 .tab-hd li{}

.school02 .tab-bd li .sch_desc dl dd span {
    margin-top: 15px;
    display: block;
    width: 120px;
    }
.school02 .tab-bd li .sch_desc dl dd span a{ background-image: linear-gradient(to right, #1f9cf0, #0058de);
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    border-radius: 30px; display: block;}    

#school_01 .swiper-button-prev{    width: 19px;
    height: 33px;
    background: url(../images/ico_fl.png) no-repeat;
    left: 0;
    display: block;}
#school_01 .swiper-button-next{    width: 19px;
    height: 33px;
    background: url(../images/ico_fr.png) no-repeat;
    right: 0;
    display: block;}   


.school03{ display: block;overflow: hidden; width: 100%; padding: 30px 0 }
.school03 .mySwiper{ border-bottom: 1px solid rgba(255,255,255,0.2); display: block;  }
.school03 .mySwiper .swiper-slide{}
.school03 .mySwiper .swiper-slide h3{ font-size: 15px; color: #fff; line-height: 40px; text-align: center; position: relative; }
.school03 .mySwiper .swiper-slide-thumb-active h3{ color: #0256dc; }
.school03 .mySwiper .swiper-slide-thumb-active h3:after{ width: 40px; height: 4px; content:''; position: absolute; bottom:0; left: 50%; margin-left: -20px; background: #0256dc;}

.school03 .mySwiper2{display: block;overflow: hidden;}
.school03 .mySwiper2 .sch_desc{ padding: 15px 0; display: block;overflow: hidden;}
.school03 .mySwiper2 .sch_desc dl{}
.school03 .mySwiper2 .sch_desc dl dt{ display: block; overflow: hidden; }
.school03 .mySwiper2 .sch_desc dl dt img{ width: 100%; display: block; }
.school03 .mySwiper2 .sch_desc dl dd{ padding: 15px 0; display: block; overflow: hidden; text-align: left; }
.school03 .mySwiper2 .sch_desc dl dd h3{ font-size: 16px; color: #fff; line-height: 30px;text-align: left; }
.school03 .mySwiper2 .sch_desc dl dd .sy_cp{ padding: 10px 0 }
.school03 .mySwiper2 .sch_desc dl dd .sy_cp h4{ font-size: 15px; color: #fff; line-height: 26px; }
.school03 .mySwiper2 .sch_desc dl dd .sy_cp p{ font-size: 14px; color: #fff; line-height: 24px; }
.school03 .mySwiper2 .sch_desc dl dd span{ margin-top:15px; display: block; width: 120px; }
.school03 .mySwiper2 .sch_desc dl dd span a{background-image: linear-gradient(to right, #1f9cf0, #0058de); font-size: 14px; color: #fff; line-height: 30px; text-align: center; border-radius: 30px;display: block;}

@media (max-width: 767px){

.school02{ display: none;}
}

@media (min-width: 768px){
   .school03{ display: none; } 
}
@media (min-width: 992px){
.school01{ margin-top:1rem;}
#school_01{ width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    padding: 0 15px 20px;
    margin-left: -15px;
    overflow: hidden;}
#school_01 .swiper-slide{ display: block; }    
#school_01 .swiper-slide .sch_cc{ padding: 10px 25px; }
.sch_cc dl{ padding: 40px 20px; }
.sch_cc dl dd .sch_desc{ padding: .5rem 0; min-height: 3.4rem; }

.logo_list{ margin-top:1rem; }
.school02{ padding: 0; }
.school02 .tab-hd{ padding: 1.5rem 0; border-right: 1px solid rgba(255,255,255,0.2); width: 12%; float: left; }
.school02 .tab-hd li{ display: block; font-size: .5rem; color: #fff; line-height: 2; margin:1.2rem 0;position: relative; }
.school02 .tab-hd li.active02{ color: #0056dc; }
.school02 .tab-hd li.active02:after{ width:5px; height: 33px; content:''; background: #0056dc; position: absolute; right: -3px; top:50%; margin-top:-16px;  }
.school02 .tab-bd{width: 85%; display: block; overflow: hidden;float: right; padding: 2rem 0;}
.school02 .tab-bd li{ display: none; }
.school02 .tab-bd li:nth-child(1){ display: list-item; }
.school02 .tab-bd li .sch_desc{ display: block; overflow: hidden; padding-top:.6rem; }
.school02 .tab-bd li .sch_desc dl{display: block; overflow: hidden;}
.school02 .tab-bd li .sch_desc dl dt{ float: right; width: 54%;display: block;overflow: hidden; }
.school02 .tab-bd li .sch_desc dl dt img{ width: 100%; display: block; }
.school02 .tab-bd li .sch_desc dl dd{ float:left; width: 42%; overflow: hidden;}
.school02 .tab-bd li .sch_desc dl dd h3{ font-size: .7rem; color: #fff; line-height: 2; }
.school02 .tab-bd li .sch_desc dl dd .sy_cp{ display: block; overflow: hidden; margin: .4rem 0; }
.school02 .tab-bd li .sch_desc dl dd .sy_cp h4{ font-size: .5rem; color: #fff; font-weight: normal; line-height: 2; }
.school02 .tab-bd li .sch_desc dl dd .sy_cp p{ font-size:.4rem; color: #fff; line-height: 2; margin-top:.3rem;   }
.school02 .tab-bd li .sch_desc dl dd span{    width: 4rem;
   
    margin-top: 2rem;}
 .school02 .tab-bd li .sch_desc dl dd span a{ line-height: 2.5;
    font-size: .42rem;}   
}

@media (min-width: 1200px){
#school_01 .swiper-slide .sch_cc{ padding: 10px 20px; }
.sch_cc dl{padding:1.2rem  1rem;}
.sch_cc dl dt{ width: 48%; display: block; float: right; margin-top:1rem; }
.sch_cc dl dt img{ width: 100%; display: block; }
.sch_cc dl dd{ width: 48%; float: left;display: block; }
.sch_cc dl dd h3{ font-size: .7rem; line-height: 2; }
.sch_cc dl dd .sch_desc p{ font-size: .46rem; line-height: 2; margin-top:.5rem; }
.sch_cc dl dd span{ width: 5rem;  margin-top:1rem; }
.sch_cc dl dd span a{line-height: 3; font-size: .42rem;}
}
@media (min-width: 1450px){

#school_01 .swiper-slide .sch_cc{ padding: 10px 25px; }
}



